Performance Analysis

The Jülich Supercomputing Centre has a long tradition in the development of performance tools for parallel programs, e.g., the well-known MPI trace visualizer VAMPIR was invented here. The current focus is on the automation of the performance analysis process. In the KOJAK project, we aimed at the development of a generic automatic performance analysis environment for parallel programs. Performance problems are specified in terms of execution patterns that represent situations of inefficient behavior. These patterns are input for an analysis process that recognizes and quantifies the inefficient behavior in event traces. Mechanisms that hide the complex relationships within event pattern specifications allow a simple description of complex inefficient behavior on a high level of abstraction. In the Scalasca, a successor to KOJAK, the main focus is on scalability in order to support analysis of parallel applications running on today's supercomputer consisting of many thousand processor cores.

Collaborations and other projects:



last change 16.03.2009 | Anke Visser | Print