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.