International Parallel and Distributed Processing Symposium (IPDPS'03)
Dynamic Instrumentation of Large-Scale MPI and OpenMP Applications
Nice, France
April 22-April 26
ISBN: 0-7695-1926-1
In recent years, software infrastructures for the run-time instrumentation of programs have begun to emerge. This 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/GuideView (VGV) toolset 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.
Index Terms:
dynamic instrumentation, performance analysis, MPI, OpenMP
Citation:
Christian Thiffault, Michael Voss, Steven T. Healey, Seon Wook Kim, "Dynamic Instrumentation of Large-Scale MPI and OpenMP Applications," ipdps, pp.65b, International Parallel and Distributed Processing Symposium (IPDPS'03), 2003