In this 90 minute tool talk POP expert Bernd Mohr (JSC) showed how to instrument HPC applications to collect traces with the performance instrumentation and measurement framework Score-P and how to analyze them with the Scalasca Trace Analyzer. He also demonstrated how to install the Score-P, Cube, and Scalasca open-source software.
This presentation was part of the HPC.NRW Tool Talk series that presented introductory talks to software development tools for HPC applications. The videos are live recordings of online presentations.
Content
- 0:00 Introduction
- 0:46 Score-P Ecosystem & Scalasca Trace Analyzer: A Motivation
- 6:15 Automatic Wait-state Detection 10:28 Scalasca Overview
- 24:15 Scalasca & Vampir (Remote Guidance)
- 27:01 Extreme Concurrency
- 33:35 Parallel Application Trace Measurement with Score-P
- 41:29 Demo: Trace measurement of a Jacobi Solver
- 55:09 Installation of Score-P, Cube & Scalasca
Reference Material
- Presentation slides
- Score-P and Scalasca overview
- Example code used in Score-P demo
- Example cube file used in Cube demo
About the Presenter
Bernd Mohr first started to design and develop tools for performance analysis of parallel programs with his diploma thesis at the University of Erlangen in Germany, and continued this in his Ph.D. work (1987 to 1992). During a three year postdoc position at the University of Oregon, he designed and implemented the original TAU performance analysis framework. Since 1996 he has been a senior scientist at Forschungszentrum Jülich. Starting in 2000, he has been the team leader of the group ''Programming Environments and Performance Analysis''. Besides being responsible for user support and training in regard to performance tools at the Jülich Supercomputing Centre (JSC), he is leading the Scalasca performance tools efforts in collaboration with Prof. Felix Wolf of TU Darmstadt. From 2007, he has also served as deputy head for the JSC division ''Application support''.