Course/Event Essentials
Training Content and Scope
Other Information
This training introduces GPU programming using SYCL, Kokkos, and standard C++ to write Portable and performant 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 to evaluate the drawbacks between different approaches for programming GPUs.
Deadline for registrations: 20.11.2024