6 May 2026
Europe/Berlin timezone

As the diversity of hardware accelerators increases, and CPUs keep adding more cores, it becomes increasingly important to  write software that can run in a heterogeneous environment.  This  training will introduce you to Kokkos, a programming model that  allows you to write code that can run on CPUs, GPUs, and other  accelerators.  
Kokkos is a C++ library that provides abstractions for parallel  programming, and can generate code for different hardware  platforms. 

When you complete this training, you will

  • understand the principles of the Kokkos programming model;
  • be able to write parallel code that can run on CPUs, GPUs, and other accelerators;
  • know about relevant execution patterns and how to implement them with Kokkos;
  • be able to handle data transfers between the host and the device.
Starts
Ends
Europe/Berlin
ICTS, W. de Croylaan 52 A, 3001 Heverlee
Go to map