ATTENTION! We have to do a short maintenance with downtime on Wed 8 Oct 2025, 09:00 - 10:00 CEST . Please finish your work in time to prevent data loss. For further information, please have look at the IT-News article
Introduction to Compute Unified Device Architecture (CUDA) for General Purpose GPU programming
by
Kyriakos Hadjiyiannakou(University of Cyprus)
→
Europe/Berlin
Zoom
Zoom
Description
This is an introduction to the Compute Unified Device Architecture (CUDA) introduced from Nvidia for a general purpose programming on GPUs. We introduce the concept of heterogeneous computing and
discuss the meaning of CUDA threads and blocks paying attention to the GPU architecture. We provide examples of vector additions and dot products in CUDA C/C++ to allow us better understanding of
CUDA. Additionally, we discuss more advanced features such as CUDA streams to overlap computation with communication.