During this two-day online Bootcamp, four different GPU programming models will be introduced and participants 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, JSC, LRZ, VSC Vienna, Cyfronet AGH, IT4Innovations, RISE, LiU, OpenACC.org and NVIDIA for EuroCC Austria, EuroCC Czechia, EuroCC Poland, EuroCC Montenegro, SLING, EuroCC@GCS and EuroCC Sweden, all National Competence Centres for High-Performance Computing.
Registration closes on March 10, 2025 at 23:55.
You will be informed until March 24, 2025 about your acceptance for the bootcamp.
Prerequisites
Basic experience with C/C++ or Fortran. No GPU programming knowledge is required.
Content levels
Beginners level: 9 hours
Main lecturers: Paul Graham (NVIDIA)
Event moderator: Claudia Blaas-Schenner (VSC Research Center, TU Wien and EuroCC-Austria)
All times CEST.
Day 0 (Mon, Apr 7) | Cluster dry run |
---|---|
14:00-15:00 | Cluster dry run session |
Day 1 (Tue, Apr 8) | Introduction |
08:45-09:00 | Join in |
09:00-09:15 | Welcome (Moderator) |
09:15-09:45 | Introduction to GPU computing (Lecture) |
09:45-10:15 | Introduction to Nsight Systems (Lecture and Read only Lab |
10:15-11:15 | Accelerating standard C++ and Fortran with GPUs (Lecture and Lab) |
11:15-11:30 | Break |
11:30-13:00 | Directive-based programming with OpenACC on GPU (Lecture and Lab) |
13:00-14:00 | Lunch |
14:00-15:45 | CUDA C/Fortran Programming (Lecture and Lab) |
15:45-16:00 | Wrap up and Q/A |
Day 2 (Wed, Apr 9) | Hands-on labs |
08:45-09:00 | Join in |
09:00-12:00 | Code Challenge (in breakout rooms) |
12:00-12:30 | Q/A about code challenge |
12:30-13:00 | Project discussion (Optional) |
Attendees will be given access to an A100 GPU on one of the supercomputers of the organizers.
The code is publicly available on github.
To ensure that everyone has the opportunity to participate, we kindly request that you let us know as soon as possible if you are unable to attend an event after registering.
Please send us an email at training@enccs.se to cancel your attendance.
We understand things can change, but repeated cancellations without notice may unfortunately result in your name being removed from future event registration lists.
Due to EuroCC2 regulations, we CAN NOT ACCEPT generic or private email addresses. Please use your official university or company email address for registration.
This training is for users who live and work in the European Union or a country associated with Horizon 2020. You can read more about the countries associated with Horizon2020 HERE.