Loading Events

« All Events

Multi-GPU Programming Bootcamp (Online)

Jun 17 09:00 Jun 18 12:30 CEST

About the course

Scaling applications to multiple GPUs across multiple nodes requires one to be adept at programming models and optimization techniques, and proficient at performing root-cause analysis using in-depth profiling to identify and minimize bottlenecks. 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.

This online bootcamp is a hands-on learning experience where experts will guide youwith step-by-step instructions with teaching assistants on hand to help throughout.

This bootcamp, which will be hosted virtually for two half-days on June 17-18, is co-organized by ENCCS together with the Vienna Scientific Cluster (VSC)IT4Innovations National Supercomputing Center (IT4I)High-Performance Computing Center Stuttgart (HLRS)Jülich Supercomputing Centre (JSC)Leibniz Supercomputing Centre (LRZ)University of Donja Gorica (UDG)Academic Computer Centre Cyfronet AGH (Cyfronet)Linköping University (LiU)Research Institutes of Sweden (RISE)HPC Vega at IZUM (IZUM)OpenACC organization, and NVIDIA for EuroCC AustriaEuroCC CzechiaEuroCC@GCSEuroCC MontenegroEuroCC Poland, and EuroCC Slovenia, all National Competence Centres for High-Performance Computing.

Please ensure you meet all prerequisites / eligibility before you apply.

Important dates

  • 19 May 2025 – Application Deadline
  • 02 June 2025 – Notification about Acceptance
  • 16 June 2025, 14:00 – 15:00 (CEST) – Cluster Dry Run
  • 17 June 2025, 09:00 – 15:00 (CEST) – Day 1
  • 18 June 2025, 09:00 – 13:30 (CEST) – Day 2

Agenda & Content

See Agenda & Content for a detailed timetable and course content.

Prerequisites

For the Multi-GPU Programming Bootcamp you will need experience with:

  • C/C++
  • NVIDIA CUDA
  • MPI

Course format

This course will be delivered as a LIVE ONLINE COURSE (using Zoom).
All communication will be done through Zoom, Slack, and email.

Hands-on labs

Attendees will have the opportunity to use an A100 GPU on one of the supercomputers of the organizers.

Lecturers

Event Moderators: Marta Maj & Klemens Noga (Cyfronet & EuroCC Poland)
Instructor: Paul Graham (NVIDIA)
Teaching assistants and cluster support from the participating HPC centres:

More events & contact

Check out more upcoming events from ENCCS and our European network at https://enccs.se/events, as well as our lessons, suitable also for self-learning.

For questions regarding this workshop or general questions about ENNCS training events, please contact training@enccs.se

Schedules can change!

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 an email at training@cyfronet.pl 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.


Regulations

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.

Free