Multi-GPU Programming Bootcamp

Workshop English
by ENCCS at Online
2024-05-06 09:002024-05-07 14:30

Overview

Welcome to the Multi-GPU programming bootcamp!

Scaling applications to multiple GPUs across multiple nodes requires one to be adept at programming models and optimisation techniques, and proficient at performing root-cause analysis using in-depth profiling to identify and minimise bottlenecks.

Topics on GPU programming covers single node multi-GPU (P2P) and multi-Node multi-GPU (GPU Direct) programming, the NVIDIA Collectives Communications Library (NCCL), and the NVSHMEM, which is a parallel programming interface based on OpenSHMEM that provides efficient and scalable communication for NVIDIA GPU clusters).

The Multi-GPU Programming Bootcamp covers step-by-step ways to improve application performance using cues from profilers and provides an understanding of the underlying technologies and communication topology needed to leverage powerful NVIDIA® libraries to extract more performance from the system.

Prerequisites

  • Experience with C/C++, NVIDIA CUDA®, MPI

Registration and agenda

Please check the updated agenda and register here https://enccs.se/events/2024-05-multi-gpu-programming/.

Registration deadline: March 26, 2024

Attributes

IT & Software
Optimization