Jonathan E. Cook

Affiliations:
  • New Mexico State University, Department of Computer Science, Las Cruces, NM, USA
  • University of Colorado Boulder, CO, USA (PhD 1996)


According to our database1, Jonathan E. Cook authored at least 53 papers between 1994 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Evaluation of the Performance Impact of SPM Allocation on a Novel Scratchpad Memory.
Proceedings of the 47th IEEE Annual Computers, Software, and Applications Conference, 2023

2022
A Study of Failure Recovery and Logging of High-Performance Parallel File Systems.
ACM Trans. Storage, 2022

AppEKG: A Simple Unifying View of HPC Applications in Production.
Proceedings of the IEEE/ACM International Workshop on Performance Modeling, 2022

Evaluation of a Novel Scratchpad Memory through Compiler Supported Simulation.
Proceedings of the IEEE High Performance Extreme Computing Conference, 2022

IncProf: Efficient Source-Oriented Phase Identification for Application Behavior Understanding.
Proceedings of the IEEE International Conference on Cluster Computing, 2022

2019
Fine-Grained Analysis of Communication Similarity between Real and Proxy Applications.
Proceedings of the 2019 IEEE/ACM Performance Modeling, 2019

2018
Exploring and Quantifying How Communication Behaviors in Proxies Relate to Real Applications.
Proceedings of the 2018 IEEE/ACM Performance Modeling, 2018

3D-PIM NoCs with Multiple Subnetworks: A Performance and Power Evaluation.
Proceedings of the 37th IEEE International Performance Computing and Communications Conference, 2018

Modeling Expected Application Runtime for Characterizing and Assessing Job Performance.
Proceedings of the IEEE International Conference on Cluster Computing, 2018

A Methodology for Characterizing the Correspondence Between Real and Proxy Applications.
Proceedings of the IEEE International Conference on Cluster Computing, 2018

2017
Performance Evaluation of Mesh-based 3D NoCs.
Proceedings of the 10th International Workshop on Network on Chip Architectures, 2017

YAViT (Yet Another Viz Tool): Raising the Level of Abstraction in End-User HPC Interactions.
Proceedings of the 2017 IEEE International Conference on Cluster Computing, 2017

2016
Automatically Instrumenting Scientific Applications to Produce Heartbeat Events.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, 2016

Can a team coordination game help student software project teams?
Proceedings of the 9th International Workshop on Cooperative and Human Aspects of Software Engineering, 2016

2015
Push Me Pull You: Integrating Opposing Data Transport Modes for Efficient HPC Application Monitoring.
Proceedings of the 2015 IEEE International Conference on Cluster Computing, 2015

2014
Accurate statistical performance modeling and validation of out-of-order processors using Monte Carlo methods.
Proceedings of the IEEE 33rd International Performance Computing and Communications Conference, 2014

2013
Binary instrumentation support for measuring performance in OpenMP programs.
Proceedings of the 5th International Workshop on Software Engineering for Computational Science and Engineering, 2013

2012
Towards More Generic Aspect-Oriented Programming: Rethinking the AOP Joinpoint Concept.
Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering (SEKE'2012), 2012

TEAMS: A Special-Purpose AOP Framework for Runtime Monitoring.
Proceedings of the 23rd IEEE International Symposium on Software Reliability Engineering Workshops, 2012

Compositional Verification of Sensor Software Using Uppall.
Proceedings of the 23rd IEEE International Symposium on Software Reliability Engineering, 2012

2011
A statistical performance model of the opteron processor.
SIGMETRICS Perform. Evaluation Rev., 2011

Towards production monitoring of application progress.
Proceedings of the SE-CSE@ICSE 2011: Proceedings of the 4th International Workshop on Software Engineering for Computational Science and Engineering, 2011


2010
A service-based runtime environment for native applications.
Softw. Pract. Exp., 2010

Monitoring MPI programs for performance characterization and management control.
Proceedings of the 2010 ACM Symposium on Applied Computing (SAC), 2010

2009
Extending AOP to Support Broad Runtime Monitoring Needs.
Proceedings of the 21st International Conference on Software Engineering & Knowledge Engineering (SEKE'2009), 2009

Lightweight monitoring of sensor software.
Proceedings of the 2009 ACM Symposium on Applied Computing (SAC), 2009

Using AOP for detailed runtime monitoring instrumentation.
Proceedings of the International Workshop on Dynamic Analysis: held in conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2009), 2009

Lightweight Deployable Software Monitoring for Sensor Networks.
Proceedings of the 18th International Conference on Computer Communications and Networks, 2009

AOP for the domain of runtime monitoring: breaking out of the code-based model.
Proceedings of the 4th workshop on Domain-specific aspect languages, 2009

2008
Towards a service-based middleware layer for runtime environments.
Proceedings of the 2008 ACM Symposium on Applied Computing (SAC), 2008

2005
Merging traces of hardware-assisted data breakpoints.
ACM SIGSOFT Softw. Eng. Notes, 2005

Discovering thread interactions in a concurrent system.
J. Syst. Softw., 2005

MonDe: safe updating through monitored deployment of new component versions.
Proceedings of the 2005 ACM SIGPLAN-SIGSOFT Workshop on Program Analysis For Software Tools and Engineering, 2005

2004
Discovering models of behavior for concurrent workflows.
Comput. Ind., 2004

Using DDL to Understand and Modify SimpleScalar.
Proceedings of the 11th Working Conference on Reverse Engineering, 2004

2003
Summary: ICSE workshop on dynamic analysis (WODA 2003).
ACM SIGSOFT Softw. Eng. Notes, 2003

Supporting Quick and Dirty CORBA Introspection and Manipulation.
Proceedings of the 10th Working Conference on Reverse Engineering, 2003

ICSE Workshop on Dynamic Analysis (WODA 2003).
Proceedings of the 25th International Conference on Software Engineering, 2003

2001
Supporting Rapid Prototyping through Frequent and Reliable Deployment of Evolving Components.
Proceedings of the 12th IEEE International Workshop on Rapid System Prototyping (RSP 2001), 2001

Measuring Behavioral Correspondence to a Timed Concurrent Model.
Proceedings of the 2001 International Conference on Software Maintenance, 2001

2000
Software process analysis: integrating models and data.
ACM SIGSOFT Softw. Eng. Notes, 2000

1999
Software Process Validation: Quantitatively Measuring the Correspondence of a Process to a Model.
ACM Trans. Softw. Eng. Methodol., 1999

Highly Reliable Upgrading of Components.
Proceedings of the 1999 International Conference on Software Engineering, 1999

1998
Cost-Effective Analysis of In-Place Software Processes.
IEEE Trans. Software Eng., 1998

Discovering Models of Software Processes from Event-Based Data.
ACM Trans. Softw. Eng. Methodol., 1998

A Highly Effective Partition Selection Policy for Object Database Garbage Collection.
IEEE Trans. Knowl. Data Eng., 1998

Event-Base Detection of Concurrency.
Proceedings of the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 1998

1997
Assertions for the Tcl Language.
Proceedings of the Fifth Annual Tcl/Tk Workshop 1997, 1997

1996
Semi-automatic, Self-adaptive Control of Garbage Collection Rates in Object Databases.
Proceedings of the 1996 ACM SIGMOD International Conference on Management of Data, 1996

1995
Automating Process Discovery Through Event-Data Analysis.
Proceedings of the 17th International Conference on Software Engineering, 1995

1994
Partition Selection Policies in Object Database Garbage Collection.
Proceedings of the 1994 ACM SIGMOD International Conference on Management of Data, 1994

Lowering the entry barrier and raising the cofidence in large process models.
Proceedings of the Ninth International Software Process Workshop (ISPW '94), 1994


  Loading...