Introduction to oneAPI, SYCL2020 and OpenMP offloading

Materials for this course

For more information concerning this course, registration etc. visit https://www.hlrs.de/training/2023/intel-oneapi.

Day 1

oneAPI — Introduction to a new Development Environment
Slides, Recording
Direct programming with oneAPI Compilers
Slides, Recording
oneAPI Case Study — GROMACS
Slides, Recording
Introduction to the DevCloud
Slides, Recording
Zip file with Exercises, Recording of instructions for exercises

Day 2

Intel OpenMP for Offloading for Fortran
Slides, Recording
Intel oneAPI libraries (oneMKL) for HPC
Slides, Recording
Target NVIDIA and AMD with oneAPI and SYCL
Slides, Recording
Open Source Compatibility tool for porting purposes
Slides, Recording
Intel Debugging Tools for heterogenous programming (CPU, GPU)
Slides, Recording
Programming for Distributed HPC Systems using Intel MPI
Slides, Recording

Day 3

Application profiling for heterogenous hardware — Intel VTune, part 1
Slides, Recording, Recording demo
Application profiling for heterogenous hardware — Intel VTune, part 2
Slides, Recording, Recording demo
Application profiling for CPU and mixed hardware with the Intel Advisor
Slides, Slides Offload Advisor, Recording