• 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