HPC.NRW Tool Talk - Automated Trace-based Performance Analysis with Score-P & Scalasca

Friday, February 4, 2022

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.


  • 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

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''.