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.