Title :
Performance analysis on CRAY T3E
Author :
Gerndt, M. ; Mohr, B. ; Pantano, M. ; Wolf, F.
Author_Institution :
Zentralinst. fur Angewandte Math., Forschungszentrum Julich GmbH, Germany
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 :
Cray computers; parallel machines; performance evaluation; CRAY T3E; EARL; KOJAK; abstract metrics; automatic analysis tools; meta-tool; performance analysis; performance analysis environment; performance improvements; performance problems; trace files; Computer science; Electrical capacitance tomography; Hardware; Identity-based encryption; Inspection; Instruments; Microwave integrated circuits; Performance analysis; Programming profession; User interfaces;
Conference_Titel :
Parallel and Distributed Processing, 1999. PDP '99. Proceedings of the Seventh Euromicro Workshop on
Conference_Location :
Funchal
Print_ISBN :
0-7695-0059-5
DOI :
10.1109/EMPDP.1999.746679