EuroCC Nways to GPU Programming Bootcamp (online)

Anfang
15.05.2023 07:00 Uhr
Ende
16.05.2023 10:30 Uhr
Veranstaltungsort
online

Inhalt

During this two-day online Bootcamp, participants will learn about multiple GPU programming models and can 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 C, and provides hands-on opportunities to learn how to analyze 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.  

Homepage of the bootcamp: https://www.openhackathons.org/s/siteevent/a0C5e000007ZVYCEA4/se000175

This Bootcamp is co-organized by the High-Performance Computing Center Stuttgart (HLRS), Jülich Supercomputing Centre (JSC), Leibniz Supercomputing Centre (LRZ), Vienna Scientific Cluster (VSC), OpenACC organization, and NVIDIA for EuroCC Austria and EuroCC@GCS, the Austrian and German National Competence Centres for High-Performance Computing.

Format

This 2-day Bootcamp will be hosted online in the Central European Summer Time (CEST) zone. All communication will be done through Zoom, Slack, and email. 

Agenda (vorläufig)

All times are in Central European Summer Time (CEST)

Day 1 (Intro): Tuesday, June 6th: 09:00 AM - 04:00 PM

  • 09:00 AM - 09:15 AM: Welcome (Moderator)
  • 09:15 AM - 09:30 AM: Connecting to a Cluster
  • 09:30 AM - 10:00 AM: Introduction to GPU Computing (Lecture)
  • 10:00 AM - 10:45 AM: Accelerating Standard C++ and Fortran with GPUs (Lecture and Lab)
  • 10:45 AM - 11:00 AM: Break
  • 11:00 AM - 12:30 PM: Directive Based Programming with OpenMP and OpenACC on GPU (Lecture and Lab)
  • 12:30 PM - 01:30 PM: Lunch
  • 01:30 PM - 04:00 PM: CUDA C/Fortran Programming (Lecture + Lab)

Day 2 (Challenge: Hands-on): Wednesday, June 7th: 09:00 AM - 12:30 PM

  • 09:00 AM - 12:00 PM: Teaching assistants are assigned to help with the code challenge
  • 12:00 PM - 12:30 PM: Wrap up and QA

Voraussetzungen

  • Basic experience with C/C++ or Fortran.
  • No GPU Programming or AI knowledge is required.

Computerressourcen

Attendees will be given access to a GPU cluster for the duration of the Bootcamp. 

Sprache

Englisch

Referenten / Trainingsassistent:innen

Lecturer:
Paul Graham, NVIDIA

Training assistants:
from HLRS: Tobias Haas, Khatuna Kakhiani, Lorenzo Zanon, Flavio Galeazzo (optional)
from JSC: Jayesh Badwaik, Dr. Kaveh Haghighi-Mood
from LRZ: Momme Allalen, Volker Weinberg
from VSC: Soner Steiner, Ivan Vialov, Siegfried Höfinger, Moritz Siegel, Simeon Harrison (optional), Claudia Blaas-Schenner (optional)

Anmeldung

The course is open and free of charge for participants from academia and industry.

Please apply via the registration page with your official e-mail address to prove your affiliation.
The final participants will be selected and informed after the registration deadline (16 May) has passed.

Letzte Änderung: 21.03.2023