Höchstleistungsrechenzentrum Stuttgart

BOOTCAMP: N-Ways to GPU Programming

During this two-day online Bootcamp, four different GPU programming models will be introduced and participants will be able to choose the one that best fits their needs to run their scientific codes on GPUs. This Bootcamp will cover an introduction to GPU programming using OpenACC, OpenMP, stdpar and CUDA, and will provide hands-on opportunities to learn how to analyse GPU-enabled applications using NVIDIA® Nsight™ Systems. This online Bootcamp is a hands-on learning experience where you will be guided through step-by-step instructions with teaching assistants on hand to help throughout.

This bootcamp is co-organized by the National Competence Centres for Supercomputing in Austria (ACA), Germany (SIDE), and Poland (NCC-PL) together with their supercomputing centres Austrian Scientific Computing (ASC), High-Performance Computing Center Stuttgart (HLRS), Leibniz Supercomputing Centre (LRZ), Jülich Supercomputing Centre (JSC), Academic Computer Centre Cyfronet AGH (Cyfronet), and OpenACC organization and NVIDIA.

Veranstaltungsort

Online course
Organizer: HLRS, EuroCC

Veranstaltungsbeginn

14. Sept. 2026
09:00

Verstaltungsende

15. Sept. 2026
12:30

Sprache

Englisch

Einstiegslevel

Basis

Themenbereiche

Bootcamp/Hackathon

Hardware-Beschleuniger

Paralleles Programmieren

Themen

Debugging

Code-Optimierung

GPU-Programmierung

OpenACC

OpenMP

Zurück zur Liste

Prerequisites and content levels

Prerequisites

Basic experience with C/C++ or Fortran. No prior GPU programming knowledge is required.

Content levels
  • Beginners level: 9 hours

Learn more about course curricula and content levels.

Instructors

Event Moderator: Claudia Blaas-Schenner (ASC Research Center, TU Wien)

Instructors: Tobias Haas (HLRS, University of Stuttgart)
                        Volker Weinberg (LRZ)

Agenda

All times in CEST:

Day 1 (Mon, Sept 14): Introduction

08:45 - 09:00 Join in

  • 09:00 - 09:15 Welcome to the N-Ways to GPU Programming Bootcamp
  • 09:15 - 09:45 Introduction to GPU computing (Lecture)
  • 09:45 - 10:15 Introduction to Nsight Systems (Lecture and Read only Lab)
  • 10:15 - 11:15 Accelerating Standard C++ and Fortran with GPUs (Lecture and Lab)

11:15 - 11:30 Break

  • 11:30 - 13:00 Directive Based Programming with OpenACC on GPU (Lecture and Lab) 

13:00 - 14:00 Lunch

  • 14:00 - 15:45 CUDA C/Fortran Programming (Lecture and Lab)
  • 15:45 - 15:55 Description of the Code Challenge
  • 15:45 - 16:00 Wrap up and QA

Day 2 (Tue, Sept 15): Hands-on labs

08:45 - 09:00 Join in

  • 09:00 - 12:00 Code Challenge (porting a 2D regular-grid CFD simulation to GPU, in the break-out rooms)
  • 09:00 - 09:30 Accelerating Python on GPUs (Lecture; optional)
  • 12:00 - 12:30 QA about Code Challenge

Hands-on sessions

Attendees will be given access to an Nvidia GPU on one of the supercomputers of the organizers.

The code is publicly available on github.

Registration information

Apply for this course via the button at the top of this page.

Please note that by clicking the “Apply” button, you will be redirected to our partner ASC, an external website that is outside the HLRS area of responsibility.

Registration closes on September 7, 2026 at 23:55.

You will get an automatic confirmation via email (subject starting with "[Indico] Registration"), please check your Spam/Junk folders.

Following your successful registration, you will receive further information approximately 1 week before the bootcamp.

Fees

This course is free of charge.

Only participants from institutions belonging to EU and EuroHPC JU member states can apply to this course.

Contact

Tobias Haas phone 0711 685 87223 or Oliver Scheel phone 0711 685 83931, both: training(at)hlrs.de

HLRS Training Collaborations in HPC and AI

HLRS is part of the Gauss Centre for Supercomputing (GCS), together with JSC in Jülich and LRZ in Garching near Munich. SIDE is the German National Competence Centre (NCC) for High-Performance Computing. HLRS is also a member of the Baden-Württemberg initiative bwHPC
Since 2025, HLRS has been coordinating one of the AI Factories of the EuroHPC JU: HammerHAI

EuroCC 3 has received funding from the European High-Performance Computing Joint Undertaking (JU) under Grant Agreement No. 101306701. The JU receives support from the European Union‘s Digital Europe Programme and Germany, Albania, Austria, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, France, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Montenegro, the Netherlands, North Macedonia, Norway, Poland, Portugal, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Türkiye, and Kosovo.

Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or EuroHPC Joint Undertaking. Neither the European Union nor the EuroHPC Joint Undertaking can be held responsible for them.

HPC in Europe is the umbrella brand uniting Europe's high-performance computing initiatives across 36+ countries. 

EU EuroHPC-JU

Further courses and training team

See the training overview and the Supercomputing Academy pages.
See also information about the HLRS training department and staff.

Ähnliche Trainingskurse
Alle Trainingskurse

Sept. 29 - 30, 2026

Online

Englisch

Okt. 19 - 23, 2026

Stuttgart

Englisch

Okt. 27 - 28, 2026

Online

Englisch

Nov. 10 - 27, 2026

Online

Englisch

Nov. 16 - Dez. 04, 2026

Hybrid, Stuttgart

Englisch