Integrated Performance Views in Charm ++: Projections Meets TAU

International Conference on Parallel Processing (ICPP) 2009
Pulication Type: Paper
Download: pdf ps

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 often 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.

Text Ref

Scott Biersdorff and Chee Wai Lee and Allen D. Malony and Laximkant
V. Kale. Integrated Performance Views in Charm++: Projections Meets
TAU. To appear in the Proceedings of The 38th International Conference 
On Parallel Processing (ICPP-2009), Vienna, Austria, September 22-25, 2009.

BibTex

@inproceedings{TauICPP09,
  author = "Scott Biersdorff and Chee Wai Lee and Allen D. Malony and Laxmikant V. Kale",
  title = "{Integrated Performance Views in Charm ++: Projections Meets TAU}",
  booktitle = "Proceedings of The 38th International Conference on Parallel Processing (ICPP)",
  pages = "140-147",
  address = "Vienna, Austria",
  month = "September",
  year = "2009",
}