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
Welcome
09:00 - 09:05
09:05
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:05 - 09:30
09:30
Overview of a Single GPU Code
Overview of a Single GPU Code
09:30 - 10:30
10:30
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:30 - 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 - 11:00
11:00
Introduction to NVSHMEM (Lecture and Lab)
Introduction to NVSHMEM (Lecture and Lab)
11:00 - 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