Performance analysis on CRAY T3E
- 1 January 1999
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10666192,p. 241-248
- https://doi.org/10.1109/empdp.1999.746679
Abstract
One of the reasons why parallel programming is considered to be a difficult task is that users frequently cannot predict the performance impact of implementation decisions prior to program execution. This results in a cycle of incremental performance improvements based on run-time performance data. While gathering and analyzing performance data is supported by a large number of tools, typically interactive, the task of performance analysis is still too complex for users. This article illustrates this fact based on the current analysis support on CRAY T3E. As a consequence, we are convinced that automatic analysis tools are required to identify frequently occurring and well-defined performance problems automatically. This article describes the novel design of a generic automatic performance analysis environment called KOJAK. Besides its structure we also outline the first component, EARL, a new meta-tool designed and implemented as a programmable interface to calculate more abstract metrics from existing trace files, and to locate complex patterns describing performance problems.Keywords
This publication has 5 references indexed in Scilit:
- Scalable Performance Environments for Parallel SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Trace analysis with a relational database systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Automatic performance evaluation of parallel programsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Integration of a compilation system and a performance tool: The HPF+ approachPublished by Springer Nature ,1998
- The Paradyn parallel performance measurement toolComputer, 1995