Evaluate Application Performance using TAU and E4S

In this workshop, you learn about the Extreme-scale Scientific Software Stack and the TAU Performance System® and its interfaces to other tools and libraries. The workshop includes sample codes that illustrate the different instrumentation and measurement choices.

Topics covered include generating performance profiles and traces with memory utilization and headroom, I/O, and interfaces to ROCm, including ROCProfiler and ROCTracer with support for collecting hardware performance data.

The workshop also covers instrumentation of OpenMP programs using OpenMP Tools Interface (OMPT), including support for target offload and measurement of a program’s memory footprint.

During the session, there are hands-on activities on scalable tracing using OTF2 and visualization using the Vampir trace analysis tool. Performance data analysis using ParaProf and PerfExplorer are demonstrated using the performance data management framework (TAUdb) that includes TAU’s performance database.

Licence: Creative Commons Attribution 4.0 lower case

Contact: training@pawsey.org.au

Keywords: supercomputing, TAU, E4S, Performance, ROCm, OpenMP


Additional information

Resource type: Learning Activity

Status: Active

Date created: 2023-04-04

Date published: 2023-04-04

Authors: Sameer Shende, Pawsey Supercomputing Research Centre

Evaluate Application Performance using TAU and E4S https://dresa.org.au/materials/evaluate-application-performance-using-tau-and-e4s In this workshop, you learn about the Extreme-scale Scientific Software Stack and the TAU Performance System® and its interfaces to other tools and libraries. The workshop includes sample codes that illustrate the different instrumentation and measurement choices. Topics covered include generating performance profiles and traces with memory utilization and headroom, I/O, and interfaces to ROCm, including ROCProfiler and ROCTracer with support for collecting hardware performance data. The workshop also covers instrumentation of OpenMP programs using OpenMP Tools Interface (OMPT), including support for target offload and measurement of a program’s memory footprint. During the session, there are hands-on activities on scalable tracing using OTF2 and visualization using the Vampir trace analysis tool. Performance data analysis using ParaProf and PerfExplorer are demonstrated using the performance data management framework (TAUdb) that includes TAU’s performance database. training@pawsey.org.au supercomputing, TAU, E4S, Performance, ROCm, OpenMP