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

    7 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
    Country/TerritoryFrance
    CityNice
    Period03/4/2203/4/26

    ASJC Scopus subject areas

    • Computational Theory and Mathematics
    • Theoretical Computer Science
    • Software

    Fingerprint

    Dive into the research topics of 'Dynamic instrumentation of large-scale MPI and OpenMP applications'. Together they form a unique fingerprint.

    Cite this