for Employees, Students

GPU Programming with CUDA

Scientific ComputingEmployeesStudents

Event content

Graphic processors with massive parallelism (GPU) are increasingly used as computational accelerators suitable for highly parallel applications. The latest upgrade of the GWDG Compute Cluster for High Performance Computing has added nodes with a total of 50 GPU accelerator cards. CUDA is a widely used programming environment for GPUs. This course introduces hardware and parallelization concepts for GPUs. The CUDA programming environment is described in detail, both for C and Fortran, including the language elements for controlling the processor parallelism and for accessing the various levels of memory. The use of GPU accelerated libraries (cuBLAS, cuFFT) is demonstrated. All topics are explained by means of examples in practical exercises.

Learning goal

Use of CUDA to optimize algorithms on GPU


Information about the event

Max. participants

9

Requirements

  • Using the GWDG Scientific Compute Cluster - An Introduction, or equivalent knowledge
  • Practical experience with C
  • For the practical exercises: GWDG account (preferable) or course account (available upon request), own notebook

Speakers
Trainer picture
Prof. Dr. Oswald Haan

Details

Number
1393
Format
Block Course
Language
English

Location

Multimediaraum 01 im Göttinger Rechenzentrum
Raum -1.129.1, Burckhardtweg 4, 37077 Göttingen


Contact

GWDG Academy
support@gwdg.de

Registration

Log in with your account to register for an event

Dates

This event includes following dates:

Date Location
1. 23.04.2024 09:15 - 16:00 Multimediaraum 01 im Göttinger Rechenzentrum