Practical Hybrid Parallel Application Performance Engineering
Sunday, May 29, 2022 9:00 AM to 1:00 PM · 3 hr. 59 min. (Europe/Berlin)
Hall Y12 - 2nd Floor
Information
This tutorial presents state-of-the-art performance tools for leading-edge HPC
systems founded on the community-developed Score-P instrumentation and
measurement infrastructure, demonstrating how they can be used for performance
engineering of effective scientific applications based on standard MPI, OpenMP,
hybrid combination of both, and increasingly common usage of accelerators.
Parallel performance tools from the Virtual Institute - High Productivity
Supercomputing (VI-HPS) are introduced and featured in live demonstrations with
Score-P, Scalasca, Vampir, and TAU. We present the complete workflow of
performance engineering, including instrumentation, measurement (profiling and
tracing, timing and PAPI hardware counters), data storage, analysis, tuning, and
visualization. Emphasis is placed on how tools are used in combination for
identifying performance problems and investigating optimization alternatives.
This will help to prepare participants to locate and diagnose performance
bottlenecks in their own parallel programs.
Contributors:
Contributors:
- Sameer Shende (University of Oregon)
- Christian Feld (Jülich Supercomputing Centre)
- Markus Geimer (Jülich Supercomputing Centre)
- Bill Williams (Technische Universität Dresden, Technische Universität Dresden, ZIH)
Format
On-site