• DocumentCode
    580071
  • Title

    Diagnosing performance bottlenecks in emerging petascale applications

  • Author

    Tallent, N.R. ; Mellor-Crummey, J.M. ; Adhianto, L. ; Fagan, M.W. ; Krentel, M.

  • Author_Institution
    Rice Univ., Houston, TX, USA
  • fYear
    2009
  • fDate
    14-20 Nov. 2009
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    Cutting-edge science and engineering applications require petascale computing. It is, however, a significant challenge to use petascale computing platforms effectively. Consequently, there is a critical need for performance tools that enable scientists to understand impediments to performance on emerging petascale systems. In this paper, we describe HPCToolkit-a suite of multi-platform tools that supports sampling-based analysis of application performance on emerging petascale platforms. HPCToolkit uses sampling to pinpoint and quantify both scaling and node performance bottlenecks. We study several emerging petascale applications on the Cray XT and IBM BlueGene/P platforms and use HPCToolkit to identify specific source lines - in their full calling context - associated with performance bottlenecks in these codes. Such information is exactly what application developers need to know to improve their applications to take full advantage of the power of petascale systems.
  • Keywords
    mainframes; parallel processing; Cray XT platform; HPCToolkit; IBM BlueGene-P platforms; multiplatform tools; node performance bottlenecks; performance bottleneck diagnosis; petascale applications; petascale computing platforms; sampling-based analysis; scaling performance bottlenecks; HPCToolkit; binary analysis; call path profiling; performance tools; scalability; static analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing Networking, Storage and Analysis, Proceedings of the Conference on
  • Conference_Location
    Portland, OR
  • Type

    conf

  • DOI
    10.1145/1654059.1654111
  • Filename
    6375519