Debugging and Performance Analysis on Native and Offload HPC Architectures
Event Type
Tutorial
Accelerators
Debugging
Intermediate
Performance
State of the Practice
Location250-A
DescriptionScientists and engineers from different domains are turning to simulation in high-end supercomputers due to their ever increasing capabilities, thus helping them to understand physical phenomena. However, that means that in addition to understanding the complex phenomena studied, scientist and engineers have to understand the intricacies of modern HPC systems. This tutorial is aimed at those professionals that need to understand which tools can help them to efficiently use these new systems.
To fulfill the tutorial targets, we focus on Knights Landing (KNL) as well as GPU-based hybrid architectures. We cover debugging techniques on these architectures using the TotalView parallel debugger. We also discuss profiling tools for GPUs and coprocessors. Here the training focuses on commercial (VTune, NVProf) and open source (Extrae/Paraver) tools. The programming environment used in the tutorial is a combination of MPI, OpenACC, and OpenMP 4.0.
The tutorial is highly practical. Demos on different platforms, like Power8+GPU, will be shown during the lecture to include this new platform and also to help the audience retain the ideas explained in the slides. The tutorial will include hands-on exercises with a set of tasks for each covered platform. Participants need SSH and NX & VNC capable laptops.
To fulfill the tutorial targets, we focus on Knights Landing (KNL) as well as GPU-based hybrid architectures. We cover debugging techniques on these architectures using the TotalView parallel debugger. We also discuss profiling tools for GPUs and coprocessors. Here the training focuses on commercial (VTune, NVProf) and open source (Extrae/Paraver) tools. The programming environment used in the tutorial is a combination of MPI, OpenACC, and OpenMP 4.0.
The tutorial is highly practical. Demos on different platforms, like Power8+GPU, will be shown during the lecture to include this new platform and also to help the audience retain the ideas explained in the slides. The tutorial will include hands-on exercises with a set of tasks for each covered platform. Participants need SSH and NX & VNC capable laptops.
Links










