• DocumentCode
    2793889
  • Title

    Integrated Performance Views in Charm++: Projections Meets TAU

  • Author

    Biersdorff, Scott ; Lee, Chee Wai ; Malony, Allen D. ; Kale, Laxmikant V.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Oregon, Eugene, OR, USA
  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    140
  • Lastpage
    147
  • Abstract
    The Charm++ parallel programming system provides a modular performance interface that can be used to extend its performance measurement and analysis capabilities. The interface exposes execution events of interest representing Charm++ scheduling operations, application methods/routines, and communication events for observation by alternative performance modules configured to implement different measurement features. The paper describes the Charm++´s performance interface and how the Charm++ Projections tool and the TAU Performance System can provide integrated trace-based and profile-based performance views. These two tools are complementary, providing the user with different performance perspectives on Charm++ applications based on performance data detail and temporal and spatial analysis. How the tools work in practice is demonstrated in a parallel performance analysis of NAMD, a scalable molecular dynamics code that applies many of Charm++´s unique features.
  • Keywords
    parallel programming; scheduling; software performance evaluation; Charm++ parallel programming system; Charm++ scheduling operation; alternative performance modules; modular performance interface; parallel performance analysis; profile-based performance views; scalable molecular dynamics code; spatial analysis; Measurement; Parallel programming; Performance analysis; Charm++; NAMD; Projections; TAU;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2009. ICPP '09. International Conference on
  • Conference_Location
    Vienna
  • ISSN
    0190-3918
  • Print_ISBN
    978-1-4244-4961-3
  • Electronic_ISBN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2009.49
  • Filename
    5361963