DocumentCode
1660957
Title
Dynamic instrumentation of large-scale MPI and OpenMP applications
Author
Thiffault, Christian ; Voss, Michael ; Healey, Steven T. ; Kim, Seon Wook
Author_Institution
Toronto Univ., Ont., Canada
fYear
2003
Abstract
In recent years, software infrastructures for the run-time instrumentation of programs have begun to emerge. The paper presents and evaluates prototypes of dynamic instrumentation and dynamic control of instrumentation for parallel mixed MPI/OpenMP applications. An overview of the technology behind these approaches is presented. Prototypes of dynamic instrumentation and dynamic control of instrumentation for use with the Vampir/Guide View (VGV) toolset (GmbH. Pallas, 2002) are discussed. Instrumentation evaluations using the ASCI kernel benchmarks are used for proof of concept on a cluster of SMPs. The results demonstrate that a mix of dynamic instrumentation and dynamic control of instrumentation can be an effective performance analysis alternative to the traditional static instrumentation of applications.
Keywords
application program interfaces; benchmark testing; message passing; parallel programming; software performance evaluation; system monitoring; ASCI kernel benchmarks; OpenMP applications; SMP cluster; Vampir/Guide View toolset; dynamic control; dynamic instrumentation; large-scale MPI; parallel mixed MPI/OpenMP applications; software infrastructures; Application software; Instruments; Kernel; Large-scale systems; Monitoring; Parallel processing; Prototypes; Runtime; Sampling methods; Software prototyping;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
ISSN
1530-2075
Print_ISBN
0-7695-1926-1
Type
conf
DOI
10.1109/IPDPS.2003.1213161
Filename
1213161
Link To Document