EuroCC@Greece HPC Training Series – Course 12 “Introduction to Accelerators: GPUs / CUDA”, on April 4th, 2025

EuroCC@Greece announces the 12th Course of the HPC Training Series with subject “Introduction to Accelerators: GPUs / CUDA”, taking place online on April 4th, 2025.

Presentation language: Greek

Audience: This course is ideal for individuals interested in learning GPU programming with CUDA. It is suitable for students, researchers, engineers and programmers.

Location: Online via Zoom

Description: This course will cover topics on GPU architecture, programming and their advantages for parallel computing, exploring how GPUs accelerate complex computations. It will provide an overview of major GPU software suites, with a particular focus on CUDA.

Objectives:

By the end of this course, participants will be able to:

  • Understand the architecture of GPU accelerators and the fundamental differences between GPUs and CPUs.
  • Identify major GPU software suites available, with a focus on CUDA.
  • Utilize CUDA for basic GPU programming, including controlling data movement between CPUs and GPUs.
  • Optimize computational kernels for efficient execution on GPU hardware.
  • Use cuBLAS, cuSPARSE, and CUDA Graphs for efficient GPU computation.
  • Apply cuSOLVER, cuFFT, cuRAND, and AmgX for specialized tasks.

Prerequisites:

  • Some prior experience with C/C++
  • No prior knowledge of CUDA is necessary

The course’s agenda can be found here.

Register to attend by filling out the form here