Skip to main content

High-Level GPU Programming

Espoo, Finland

This training introduces GPU programming using SYCL, Kokkos, and standard C++ to write portable and performance accelerated applications. The course consists of lectures and hands-on sessions using LUMI and Mahti featuring AMD, and Nvidia GPUs. At the end of the training, we also provide the opportunity for the participants to apply the acquired knowledge to personal coding projects and real-world application scenarios.

At the end of this training, participants will be able to write hardware-agnostic code to express parallelism using SYCL, standard C++ and Kokkos that can run on CPUs and GPUs, to manage memory across devices, to do basic performance analysis, and evaluate the drawbacks between different approaches for programming GPUs.

The course is an onsite training held at the CSC – IT Centre for Science training facilities at Life Science Center, Keilaranta 14, Espoo, Finland.

Read more and register for the course on CSC website. Deadline for registrations is 20.11.2024.