Portable profiling and tracing for parallel, scientific applications using C++
SPDT '98 Proceedings of the SIGMETRICS symposium on Parallel and distributed tools
Performance technology for complex parallel and distributed systems
Distributed and parallel systems
Modeling and detecting performance problems for distributed and parallel programs with JavaPSL
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
SCALEA: A Performance Analysis Tool for Distributed and Parallel Programs
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
EARL - A Programmable and Extensible Toolkit for Analyzing Event Traces of Message Passing Programs
HPCN Europe '99 Proceedings of the 7th International Conference on High-Performance Computing and Networking
MDL: A Language And Compiler For Dynamic Program Instrumentation
PACT '97 Proceedings of the 1997 International Conference on Parallel Architectures and Compilation Techniques
Aksum: a performance analysis tool for parallel and distributed applications
Performance analysis and grid computing
Monitoring of interactive grid applications
Performance analysis and grid computing
Improving the Scalability of Parallel Jobs by adding Parallel Awareness to the Operating System
Proceedings of the 2003 ACM/IEEE conference on Supercomputing
A Performance Analysis Tool for Interactive Applications on the Grid
International Journal of High Performance Computing Applications
An interactive Grid for non-invasive vascular reconstruction
CCGRID '04 Proceedings of the 2004 IEEE International Symposium on Cluster Computing and the Grid
Experience with the international testbed in the crossgrid project
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
A Semantic-Oriented Platform for Performance Monitoring of Distributed Java Applications
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part III
DIPAS: A distributed performance analysis service for grid service-based workflows
Future Generation Computer Systems
Hi-index | 0.00 |
The paper presents an approach to overcome a traditional problem of parallel performance analysis tools: performance data often are too low level and cannot easily be mapped to the application's code structure, e.g. its execution phases. The G-PM tool offers the user an easy but flexible means to define her/his own high-level, application specific metrics based on existing metrics and application events. We discuss the basic concepts of G-PM from the user's point of view, its design, and some implementation issues, including the language PMSL which supports the specification of user-defined metrics. In the main part of the paper, we present a case study based on a real world medical application from the EU funded CrossGrid project, which demonstrates the concept of user-defined metrics as well as its usefulness in practice.