This Bootcamp will be provided as an ONLINE course.
During this two-day online Bootcamp, participants will learn about multiple GPU programming models and will be able to choose the one that best fits their needs to run their scientific codes on GPUs. This Bootcamp will cover an introduction to GPU programming using OpenACC, OpenMP, stdpar and CUDA, and will provide hands-on opportunities to learn how to analyse GPU-enabled applications using NVIDIA® Nsight™ Systems. This online Bootcamp is a hands-on learning experience where you will be guided through step-by-step instructions with teaching assistants on hand to help throughout.
The Bootcamp is co-organised by HLRS, LRZ, OpenACC.org and NVIDIA for EuroCC@GCS, the German National Competence Centre for High-Performance Computing.
Day 1 (Intro) March 14, 2022: 09:00am - 16:00pm CET
09:00 - 09:15 Welcome (Moderator)
09:15 - 09:30 Connecting to a cluster
09:30 - 10:00 Introduction to GPU computing (Lecture)
10:00 - 10:45 Accelerating Fortran DO CONCURRENT and Standard C++ with GPUs using stdpar (Lecture and Lab)
10:45 - 11:00 Break
11:00 - 12:30 Directive Based Programming with OpenMP and OpenACC on GPU (Lecture and Lab)
12:30 - 13:30 Lunch
13:30 - 16:00 CUDA Programming (Lecture + Lab)
Day 2 (Challenge: Hands-on) March 15, 2022: 09:00am - 12:30pm CET
09:00 - 12:00 Teaching assistants are assigned to help with the code challenge
12:00 - 12:30 Wrap up and Q&A
Basic experience with C/C++ or Fortran. No GPU programming knowledge is required.
Attendees will be given access to a GPU cluster for the duration of the Bootcamp.
The course language is English.
Main lecturers: Mozhgan Kabiri Chimeh, PhD, Dr. Gunter Roth, Paul Graham (NVIDIA)
Dr. Tobias Haas, Dr. Khatuna Kakhiani, Dr. Lorenzo Zanon (HLRS)
Dr. Momme Allalen, Dr. Volker Weinberg (LRZ)
The course is open and free of charge for participants from academia and industry.
Please register here with your institutional e-mail address to prove your affiliation.
The final participants will be selected and informed after the registration deadline has passed.
This course is offered in cooperation by HLRS, LRZ, OpenACC.org and NVIDIA. Registration is done via www.gpuhackathons.org hosted by OpenACC-Standard.org. Your registration data will be transferred to these partners. For legal notes see the Privacy Policy.
for registration is February 23, 2022 at 23:55.
This course is free of charge.
HLRS is part of the Gauss Centre for Supercomputing (GCS), which is one of the six PRACE Advanced Training Centres (PATCs) that started in Feb. 2012.
HLRS is also member of the Baden-Württemberg initiative bwHPC.
This course is also provided within the framework of the bwHPC training program. This course is not part of the PATC curriculum and is not sponsored by the PATC program.
EuroCC collects the National Competence Centres in the framework of EuroHPC. EuroCC@GCS is the German National Competence Centre for High-Performance Computing.
Tobias Haas phone 0711 685 87223, tobias.haashlrs.de
Khatuna Kakhiani phone 0711 685 65796, kakhianihlrs.de
Lorenzo Zanon phone 0711 685 63824, zanonhlrs.de
https://www.hlrs.de/training/2022/BC-GPU-NV and course website at LRZ.
http://www.hlrs.de/training/ and http://www.hlrs.de/training/overview/