Improving online performance diagnosis by the use of historical performance data
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
A framework for multi-execution performance tuning
On-line monitoring systems and computer tool interoperability
Scaling applications to massively parallel machines using Projections performance analysis tool
Future Generation Computer Systems
Perflint: A Context Sensitive Performance Advisor for C++ Programs
Proceedings of the 7th annual IEEE/ACM International Symposium on Code Generation and Optimization
Scaling molecular dynamics to 3000 processors with projections: a performance analysis case study
ICCS'03 Proceedings of the 2003 international conference on Computational science
Hi-index | 0.00 |
Abstract: Most existing performance tools provide generic measurements and visual displays. It is then the responsibility of the users to analyze the performance of their programs using the displayed information. This can be a non-trivial task, because one needs to identify specific pieces of information needed for such analysis. A good performance analysis tool should be able to provide intelligent analysis, and not just feedback, about the performance of a parallel program. Such automatic performance analysis is feasible for programming paradigms that expose sufficient information about program behavior. Charm, a portable, object-based, and message-driven parallel programming language is one such paradigm. We describe the design and implementation of Projections:Expert, a framework for automatic performance analysis for Charm programs.