Chee Wai Lee and Laxmikant V. Kalé
Department of Computer Science
University of Illinois at Urbana-Champaign
We present techniques used to address the above problems and enhance the scalability of Projections, a performance instrumentation and visualization framework for the migratable object programming model CHARM++. Projections provides multiple resolutions of performance data. We couple this feature with the use of heuristics and clustering algorithms at application runtime to provide powerful mechanisms to reduce performance data volume and analysis time while preserving data relevance. We employ similar heuristics and algorithms for enhanced interactive post-mortem visualization and analysis assistance to a human expert.
To demonstrate the continued effectiveness of the analysis process using the above techniques while showing that the data volume is significantly reduced, we present experimental results on simulation benchmarks based on NAMD, a popular molecular dynamics application.