OpenMP is one major option how to use GPUs to accelerate computations on today's heterogenous computer systems. This course will give an introduction to the AMD Instinct™ GPU architecture to lay foundations of how GPUs work and can be used for offloading in OpenMP. New features of recent OpenMP versions and GPUs such as the unified memory programming model will be introduced, which makes writing HPC applications much easier for a wide range of GPU programming models. In addition, tools for performance anylsis and optimization will be introduced.
After this course, participants will
Online course Organizer: HLRS, University of Stuttgart, Germany
22. Okt 2024 09:00
22. Okt 2024 15:30
Online
Englisch
Mittel
Hardware-Beschleuniger
Paralleles Programmieren
Performance-Optimierung & Debugging
Code-Optimierung
GPU-Programmierung
MPI+OpenMP
OpenMP
Zurück zur Liste
Basic experience in OpenMP programming, e.g. by attending the Parallel Programming Workshop. Participants should have an application developer's general knowledge of computer hardware, operating systems, and be familiar with C/C++ or Fortran.
See also the suggested prereading below (resources and public videos).
Basic: 1 hours Intermediate: 7 hours Advanced: 6 hours
Learn more about course curricula and content levels
Michael Klemm et al.
08:45 - 09:00 Drop in to Zoom
Register via the button at the top of this page (will be available soon).
This course is free of charge.
AMD Lab Notes series on GPUOpen.com
Quick start guides at Oak Ridge National Laboratory
Khatuna Kakhiani phone 0711 685 65796, training(at)hlrs.de Tobias Haas phone 0711 685 87223, training(at)hlrs.de
HLRS is part of the Gauss Centre for Supercomputing (GCS), together with JSC in Jülich and LRZ in Garching near Munich. EuroCC@GCS is the German National Competence Centre (NCC) for High-Performance Computing. HLRS is also a member of the Baden-Württemberg initiative bwHPC.
See the training overview and the Supercomputing Academy pages.
September 16 - Oktober 18, 2024
Online (flexible)
September 23 - 25, 2024
September 25 - 26, 2024
Ljubljana, Slovenia
Oktober 14 - 18, 2024
Stuttgart, Germany
Oktober 23 - 25, 2024
Dresden, Germany
November 04 - 08, 2024
November 11 - 15, 2024
Hybrid Event - Stuttgart, Germany
Dezember 02 - 05, 2024
Online by JSC
Dezember 09 - 13, 2024