Copyright © 2007 Elsevier Ltd All rights reserved.
Received 26 September 2006;
References and further reading may be available for this article. To view references and further reading you must purchase this article.
Abstract
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.
Article Outline
- 1. Introduction
- 2. Related work
- 3. A user’s view of G-PM
- 4. Design and implementation of G-PM
- 4.1. The OMIS interface
- 4.2. The OCM-G monitoring system
- 4.3. The G-PM tool
- 5. A use case
- 5.1. Simulation progress and load imbalance
- 5.2. Times for single iterations
- 5.3. Behaviour of program phases
- 5.4. Measurement overhead
- 6. Conclusion and future work
- References
- Vitae







E-mail Article
Add to my Quick Links

Cited By in Scopus (0)







