2024-04-02 EuroCC2 N-Ways to GPU Programming Bootcamp (hbcp1s24)
Online Course | EuroCC2 N-Ways to GPU Programming Bootcamp |
Number | hbcp1s24 |
Available places | 120 |
Date | 02.04.2024 – 05.04.2024 |
Price | EUR 0.00 |
Location | ONLINE |
Room | |
Registration deadline | 25.02.2024 23:59 |
education@lrz.de |
Registration
Please apply via the www.openhackathons.org registration page with your official email address to prove your affiliation.
The final participants will be selected and informed after the registration deadline has passed.
Contents
The N-Ways to GPU Programming Bootcamp will be hosted virtually for three half-days on April 3 - 5. This Bootcamp covers the basics of GPU programming and provides an overview of different methods for porting scientific application to GPUs using NVIDIA® CUDA®, OpenACC, standard languages, OpenMP offloading, and/or CuPy and Numba. Throughout the bootcamp, attendees with learn how to analyze GPU-enabled applications using NVIDIA Nsight™ Systems and participate in hands-on activities to apply these learned skills to real-world problems.
This bootcamp is co-organized by the High-Performance Computing Center Stuttgart (HLRS), Jülich Supercomputing Centre (JSC), Leibniz Supercomputing Centre (LRZ), Vienna Scientific Cluster (VSC), RISE Research Institutes Of Sweden (RISE), Linköping University (LiU), OpenACC organization and NVIDIA for EuroCC Austria, EuroCC@GCS and EuroCC Sweden, all National Competence Centres for High-Performance Computing.
Event Format
This 3 half-day bootcamp will be hosted online in the Central European Summer Time (CEST) zone. All communication will be done through Zoom, Slack and email.
Prerequisites
- Basic experience with C/C++ or Fortran.
- No GPU Programming or AI knowledge is required.
Hands-On
Attendees will be given access to a GPU cluster for the duration of the bootcamp.
Daily Agenda (Subject to Change):
All times are in Central European Summer Time (CEST).
Cluster Dry Run: Tuesday April 2, 2024: 11:00 AM - 12:00 PM
Day 1 Wednesday April 3, 2024: 09:00 AM - 11:30 AM
- 09:00 AM - 09:05 AM: Welcome (Moderator)
- 09:05 AM - 09:30 AM: Introduction to GPU Computing (Lecture)
- 09:30 AM - 10:00 AM: Introduction to Nsight Systems (Lecture and Read only Lab)
- 10:00 AM - 11:00 AM: Accelerating Standard C++ and Fortran with GPUs (Lecture and Lab)
- 11:00 AM - 11:30 AM: Wrap Up and QA
Day 2 Thursday April 4, 2024: 09:00 AM - 1:00 PM
- 09:00 AM - 10:30 AM: Directive Based Programming with OpenACC on GPU (Lecture and Lab)
- 10:30 AM - 12:30 PM: CUDA C/Fortran Programming (Lecture and Lab)
- 12:30 PM - 12:45 PM: Description of code challenge
- 12:45 PM - 01:00 PM: Wrap up and QA
Day 3 Friday April 5, 2024: 09:00 AM - 12:30 PM
- 09:00 AM - 12:00 PM: Code Challenge
- 12:00 PM - 12:30 PM: QA about Code Challenge
Language
English
Lecturers / Training Assistants
Lecturer: Nvidia (tba)
Training Assistants: HLRS, JSC, LiU, LRZ, RISE, VSC
Prices and Eligibility
The course is open and free of charge for participants from academia and industry from the Member States (MS) of the European Union (EU) and Associated Countries to the Horizon 2020 programme. Please make sure to register with your official email address to prove your affiliation.
Legal Notices
This course is offered in cooperation by HLRS, JSC, LiU, LRZ, RISE, VSC, OpenACC.org and NVIDIA. Registration is done via www.openhackathons.org hosted by OpenACC-Standard.org. Your registration data will be transferred to these partners. For legal notes see Privacy Policy.
No. | Date | Time | Leader | Location | Room | Description |
---|---|---|---|---|---|---|
1 | 02.04.2024 | 11:00 – 12:00 | ONLINE | Nways to GPU Programming Bootcamp Cluster Dry Run | ||
2 | 03.04.2024 | 09:00 – 11:30 | ONLINE | Nways to GPU Programming Bootcamp Day 1 | ||
3 | 04.04.2024 | 09:00 – 13:00 | ONLINE | Nways to GPU Programming Bootcamp Day 2 | ||
4 | 05.04.2024 | 09:00 – 12:30 | ONLINE | Nways to GPU Programming Bootcamp Day 3 |