Programming in heterogeneous environments with SYCL and OpenMP offloading

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
Online
Live (synchronous)

Venue Information

Country: Austria
Venue Details: Click here

Training Content and Scope

Scientific Domain
Level of Instruction
Beginner
Intermediate
Sector of the Target Audience
Research and Academia
Industry
Public Sector
Other (general public...)
HPC Profile of Target Audience
Application Users
Application Developers
Data Scientists
System Administrators
Language of Instruction

Other Information

Supporting Project(s)
EuroCC2/CASTIEL2
Event/Course Description

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.

Join us at this training event lead by Intel oneAPI certified instructors. Learn how to accelerate your code while avoiding vendor lock-in. Write your code once and use it anywhere.