[Online] GPU Performance Engineering

Europe/Berlin
Description

Date and Time

The course will be held online on April 11 from 9:00 a.m. to 5:00 p.m. (CEST).

Registered participants will receive the Zoom participation link via email the day before the course begins.

 

Prerequisites

Participants should meet the following requirements:

  • A basic understanding of programming in C++
  • Experience with GPU programming using one or more of the following: CUDA, OpenMP, OpenACC
  • Familiarity with compiling applications using a command-line compiler

 

Learning Objectives

This course focuses on assessing the performance of GPU-accelerated applications using NVIDIA's profiling tools, including:

  • GPU architecture review
  • Using NVTX markers to instrument GPU-accelerated applications
  • The Nsight Systems command line interface for summarizing application-level behavior
  • The Nsight Systems GUI for visualizing a timeline of the entire application
  • The Nsight Compute command line interface for focusing on performance aspects of individual kernels
  • The Nsight Compute GUI for obtaining a comprehensive view of kernel performance

 

Participants will follow live demonstrations and conduct hands-on exercises using the NHR@FAU clusters, gaining practical experience to reinforce the concepts learned.

 

Certification

A certificate of completion will be awarded to all participants who actively engage in the course.

 

Language

The course will be conducted in English.

 

Instructors

Dr. Sebastian Kuckuk

The course is organized by the Erlangen National High Performance Computing Center (NHR@FAU).

 

Prices and Eligibility

This course is open and free of charge for participants affiliated with academic institutions in European Union (EU) member states and Horizon 2020-associated countries.

 

Withdrawal Policy

We kindly ask participants to register only if they are committed to attending the course. No-shows will be blacklisted and excluded from future events.

If you need to withdraw your registration, please either cancel it directly through the registration system or send an email to sebastian.kuckuk@fau.de .

 

Wait List

If the course reaches its maximum capacity, you can request to join the waitlist by sending an email to sebastian.kuckuk@fau.de . Please include your name and university affiliation in the message.

 

Additional Courses

You can find an up-to-date list of all courses offered by NHR@FAU at https://hpc.fau.de/teaching/tutorials-and-courses/ .

Registration
Participants
0 / 40
The agenda of this meeting is empty