2023-05-15 EuroCC N-Ways to GPU Programming Bootcamp (hbcp2s23)

Online CourseEuroCC N-Ways to GPU Programming Bootcamp (apply via openhackathons.org)
Numberhbcp2s23
Available places100
Date15.05.2023 – 16.05.2023
Price€ 0.00
LocationOnline
Room
Registration deadline24.04.2023 23:59
E-maileducation@lrz.de

Registration

Please apply via the www.openhackathons.org registration page with your official email address to prove your affiliation.
The final participants will be selected and informed after the registration deadline has passed.

Contents

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.  

This bootcamp is co-organised 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.

Event 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. 

Prerequisites

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

Hands-On

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

Daily Agenda (Subject to Change):

All times are in Central European Summer Time (CEST).

Cluster Dry Run: Friday, May 12th: 3:30 PM - 4:30 PM

Day 1 (Intro): Monday, May 15th: 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): Tuesday, May 16th: 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

Language

English

Lecturers / Training Assistants

Lecturer: Paul Graham (Nvidia)

Training Assistants: HLRS, JSC, LRZ, VSC

Prices and Eligibility

The course is open and free of charge for participants from academia and industry from the Member States (MS) of the European Union (EU) and Associated Countries to the Horizon 2020 programme.

Legal Notices

This course is offered in cooperation by LRZ, HLRS, JSC, VSC, OpenACC.org and NVIDIA. Registration is done via www.openhackathons.org hosted by OpenACC-Standard.org. Your registration data will be transferred to these partners. For legal notes see Privacy Policy.


No.

Date

Time

Leader

Location

Room

Description

115.05.202309:00 – 16:00
ONLINE
EuroCC N-Ways to GPU Programming Bootcamp Day 1
216.05.202309:00 – 12:30
ONLINE
EuroCC N-Ways to GPU Programming Bootcamp Day 2