• DocumentCode
    2960026
  • Title

    Scalable Critical-Path Based Performance Analysis

  • Author

    Bohme, David ; Wolf, Felix ; De Supinski, Bronis R. ; Schulz, Martin ; Geimer, Markus

  • Author_Institution
    German Res. Sch. for Simulation Sci., Aachen, Germany
  • fYear
    2012
  • fDate
    21-25 May 2012
  • Firstpage
    1330
  • Lastpage
    1340
  • Abstract
    The critical path, which describes the longest execution sequence without wait states in a parallel program, identifies the activities that determine the overall program runtime. Combining knowledge of the critical path with traditional parallel profiles, we have defined a set of compact performance indicators that help answer a variety of important performance-analysis questions, such as identifying load imbalance, quantifying the impact of imbalance on runtime, and characterizing resource consumption. By replaying event traces in parallel, we can calculate these performance indicators in a highly scalable way, making them a suitable analysis instrument for massively parallel programs with thousands of processes. Case studies with real-world parallel applications confirm that - in comparison to traditional profiles - our indicators provide enhanced insight into program behavior, especially when evaluating partitioning schemes of MPMD programs.
  • Keywords
    parallel programming; software performance evaluation; MPMD programs; important performance-analysis questions; load imbalance; longest execution sequence; parallel program; real-world parallel applications; scalable critical-path based performance analysis; Analytical models; Optimization; Performance analysis; Resource management; Runtime; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International
  • Conference_Location
    Shanghai
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4673-0975-2
  • Type

    conf

  • DOI
    10.1109/IPDPS.2012.120
  • Filename
    6267934