- https://www.nat-esm.de/news/events/choosing-gpu-programming-approaches
- π Choosing GPU Programming Approaches
- 2025-09-04T09:00:00+02:00
- 2025-09-05T16:00:00+02:00
- This course provides an overview of the most common GPU programming approaches, including CUDA/HIP, SYCL, modern C++, Thrust, OpenACC, OpenMP, and Kokkos, as well as their respective strengths and weaknesses.
Sep 04, 2025
09:00 AM
to
Sep 05, 2025
04:00 PM
(Europe/Berlin / UTC200)
This course provides an overview of the most common GPU programming approaches, including CUDA/ HIP, SYCL, modern C++, Thrust, OpenACC, OpenMP and Kokkos. It helps participants understand the strengths and weaknesses of each approach, enabling them to make informed decisions about which one to use for their specific applications.
Participants will get the most out of this course if they have already have prior experience in at least one GPU programming approach, but participation without any prior knowledge is also possible.
Prerequisites
Participants should meet the following requirements:
- Familiarity with (modern) C++ programming