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