Dynamic instrumentation of large-scale MPI and OpenMP applications

Christian Thiffault, Michael Voss, Steven T. Healey, Seon Wook Kim

Research output: Chapter in Book/Report/Conference proceedingConference contribution

6 Citations (Scopus)

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.

Original languageEnglish
Title of host publicationProceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Print)0769519261, 9780769519265
DOIs
Publication statusPublished - 2003
EventInternational Parallel and Distributed Processing Symposium, IPDPS 2003 - Nice, France
Duration: 2003 Apr 222003 Apr 26

Other

OtherInternational Parallel and Distributed Processing Symposium, IPDPS 2003
CountryFrance
CityNice
Period03/4/2203/4/26

Fingerprint

OpenMP
Instrumentation
Dynamic Control
Prototype
Performance Analysis
Infrastructure
Benchmark
kernel
Software
Evaluate
Alternatives
Evaluation

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Theoretical Computer Science
  • Software

Cite this

Thiffault, C., Voss, M., Healey, S. T., & Kim, S. W. (2003). Dynamic instrumentation of large-scale MPI and OpenMP applications. In Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003 [1213161] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/IPDPS.2003.1213161

Dynamic instrumentation of large-scale MPI and OpenMP applications. / Thiffault, Christian; Voss, Michael; Healey, Steven T.; Kim, Seon Wook.

Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003. Institute of Electrical and Electronics Engineers Inc., 2003. 1213161.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Thiffault, C, Voss, M, Healey, ST & Kim, SW 2003, Dynamic instrumentation of large-scale MPI and OpenMP applications. in Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003., 1213161, Institute of Electrical and Electronics Engineers Inc., International Parallel and Distributed Processing Symposium, IPDPS 2003, Nice, France, 03/4/22. https://doi.org/10.1109/IPDPS.2003.1213161
Thiffault C, Voss M, Healey ST, Kim SW. Dynamic instrumentation of large-scale MPI and OpenMP applications. In Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003. Institute of Electrical and Electronics Engineers Inc. 2003. 1213161 https://doi.org/10.1109/IPDPS.2003.1213161
Thiffault, Christian ; Voss, Michael ; Healey, Steven T. ; Kim, Seon Wook. / Dynamic instrumentation of large-scale MPI and OpenMP applications. Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003. Institute of Electrical and Electronics Engineers Inc., 2003.
@inproceedings{45155255f0cf4829b63e5b7afec32583,
title = "Dynamic instrumentation of large-scale MPI and OpenMP applications",
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.",
author = "Christian Thiffault and Michael Voss and Healey, {Steven T.} and Kim, {Seon Wook}",
year = "2003",
doi = "10.1109/IPDPS.2003.1213161",
language = "English",
isbn = "0769519261",
booktitle = "Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - Dynamic instrumentation of large-scale MPI and OpenMP applications

AU - Thiffault, Christian

AU - Voss, Michael

AU - Healey, Steven T.

AU - Kim, Seon Wook

PY - 2003

Y1 - 2003

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84947234633&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84947234633&partnerID=8YFLogxK

U2 - 10.1109/IPDPS.2003.1213161

DO - 10.1109/IPDPS.2003.1213161

M3 - Conference contribution

AN - SCOPUS:84947234633

SN - 0769519261

SN - 9780769519265

BT - Proceedings - International Parallel and Distributed Processing Symposium, IPDPS 2003

PB - Institute of Electrical and Electronics Engineers Inc.

ER -