All times in the agenda refer to the EET (Europe/Helsinki) timezone!
1st day – 14 February 2024
| 09:00 | Introduction to GPUs and GPU parallel programming model |
| 11:00 | Refresher of C++ concepts |
| 12:00 | Lunch break |
| 13:00 | SYCL I |
| 16:45 | Day 1 wrap-up |
| 17:00 | End of first day |
2nd day – 15 February 2024
| 09:00 | SYCL II |
| 12:00 | Lunch break |
| 13:00 | SYCL III |
| 15:00 | Mahti and LUMI (SYCL installation, usage and exercises) |
| 16:45 | Day 2 wrap-up |
| 17:00 | End of second day |
3rd day – 16 February 2024
| 09:00 | Kokkos |
| 11:00 | Interoperability with third-party libraries, and multi-gpu, multi-node programming |
| 12:00 | Lunch break |
| 13:00 | Bring your own code |
| 16:45 | Day 3 wrap-up & Course closing |
| 17:00 | End of third day (course) |