Course: GPU programming in CUDA

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
Online
Live (synchronous)

Venue Information

Country: Slovenia
Venue Details: Click here

Training Content and Scope

Technical Domain
Level of Instruction
Other
Sector of the Target Audience
Research and Academia
Industry
HPC Profile of Target Audience
Application Users
Language of Instruction

Other Information

Supporting Project(s)
EuroCC/CASTIEL
Event/Course Description

Graphics Processing Units (GPUs) are nowadays an essential tool for scholars and engineers when they are faced with high computing requirements. Nevertheless, obtaining high performance from these devices requires knowledge of how they work and the programming model they are based on.

In this workshop, the attendees will learn the fundamentals needed to start the journey into the world of GPU programming. Using the CUDA Toolkit, we will accelerate the C applications by offloading the computationally intensive portions of the code to GPUs. Throughout the workshop, we will combine the theoretical explanations and many hands-on exercises to familiarize the attendees with the GPU programming concepts.

The workshop is part of EuroCC Twinning activity between NCC Slovakia and NCC Slovenia. It is organized by University of Ljubljana, Faculty of Computer and information Science.