Nowadays most HPC systems are heterogeneous and use accelerators. OneAPI is a standardized and portable programming model adapted to heterogeneous computing. In this course, Intel’s oneAPI implementation will be used, which supports two portable methods of heterogeneous computing: C++ with SYCL and OpenMP for C, C++, and Fortran.
During this training event led by Intel oneAPI certified instructors, participants will learn how to accelerate their code while avoiding vendor lock-in, so that they can write their code once and use it anywhere.
Date: December 12-13
Location: Online (Zoom)
Audience: Suitable for members from academia, industry, and public administration.
At the end of this training, participants will be able to:
- understand the importance of using open standards for programming in heterogeneous systems
- use the oneAPI SYCL standard to offload to various accelerators including CPU and GPU
- profile code running on various accelerators and assess their performance
- use the compatibility tool to help port CUDA to SYCL
- know how to use the Intel DevCloud as a ready to use sandbox in developing their codes
- know how to use the software and hardware environment on the VSC-5 cluster
Read more and register until December 11th here.