Felix Wolf

"Scalasca Components with Reuse Potential"
Forschungszentrum Juelich


Abstract:

Scalasca is an open-source toolset that can be used to analyze the performance behavior of parallel applications and to identify opportunities for optimization. It has been specifically designed for use on large-scale systems including IBM Blue Gene and Cray XT, but is also well-suited for small- and medium-scale HPC platforms. Scalasca integrates runtime summaries with in-depth studies of concurrent behavior via event tracing, adopting a strategy of successively refined measurement configurations. In this talk, we will review the current architecture of the tool set and identify components with reuse potential, explaining their functionality and interfaces. The components being addressed cover functional areas such as instrumentation, parallel file I/O, trace analysis, and interactive exploration of profile data.