EuroCC2 Multi-GPU Programming Bootcamp
from
Tuesday, 17 June 2025 (09:00)
to
Wednesday, 18 June 2025 (13:30)
Monday, 16 June 2025
Tuesday, 17 June 2025
09:00
Welcome to EuroCC2 Bootcamp
Welcome to EuroCC2 Bootcamp
09:00 - 09:15
09:15
Introduction to Nsight Systems and GPU Computing (Lecture and Read-only Lab)
Introduction to Nsight Systems and GPU Computing (Lecture and Read-only Lab)
09:15 - 09:40
09:40
Overview of a Single GPU Code
Overview of a Single GPU Code
09:40 - 10:30
10:30
Coffee break
Coffee break
10:30 - 10:45
10:45
Parallelizing a Single GPU Code using CUDA memcpy, Streams, and an Introduction to Single Node Multi-GPU ( P2P ) (Lecture and Lab)
Parallelizing a Single GPU Code using CUDA memcpy, Streams, and an Introduction to Single Node Multi-GPU ( P2P ) (Lecture and Lab)
10:45 - 12:30
12:30
Lunch
Lunch
12:30 - 13:00
13:00
Introduction to Multi-Node Multi-GPU (GPU Direct ) programming (Lecture and Lab)
Introduction to Multi-Node Multi-GPU (GPU Direct ) programming (Lecture and Lab)
13:00 - 15:00
Wednesday, 18 June 2025
09:00
Introduction to NVIDIA Collectives Communications Library (NCCL) (Lecture and Lab)
Introduction to NVIDIA Collectives Communications Library (NCCL) (Lecture and Lab)
09:00 - 10:55
10:55
Coffee break
Coffee break
10:55 - 11:10
11:10
Introduction to NVSHMEM (Lecture and Lab)
Introduction to NVSHMEM (Lecture and Lab)
11:10 - 13:00
13:00
Demo of the Nsight Systems Profiler Report for a Multi-Node Application
Demo of the Nsight Systems Profiler Report for a Multi-Node Application
13:00 - 13:30