Cerfacs hosts a SYCL training course on October 29, 2024, organised by Intel with the support of Microsigma.
SYCL is a royalty-free, cross-platform abstraction layer that enables developers to program heterogeneous architectures using the standard C++ language. It was developed by the Khronos Group and provides an open alternative to proprietary accelators programming languages.
This course is divided into two parts:
The first part covers the fundamentals of SYCL, followed by a hands-on day with the deployment of SYCL code on different architectures: CPUs, GPUs (Intel, Nvidia…).
1. Cours SYCL en ligne
This first part is a prerequisite for the hands-on session. Once you’ve completed chapter 6 of the SYCL course, you’ll also have access to the full CodeReckons “hands-on learning” catalog for one year as soon as you are registered.
Date: available from July 13, 2024
Location: online (connection to the Codereckons platform)
Price: free training after registration and subject to availability.
- Hands-on at CERFACS
This second part will start with a Q&A session on the SYCL course taken online, followed by an introduction to the CUDA to SYCL migration support tool: SYCLomatic. The practical session will then be delivered according to the level of participants:
- For beginners:
C++ code (basic) to be ported to SYCL and run on Intel GPUs (GPU Max) and Nvidia GPUs
CUDA code (basic) to be migrated to SYCL and run on Intel GPUs (GPU Max) and Nvidia GPUs
- For the more advanced: “Bring Your Own Code” BYOC – work with an expert to help port/migrate your code and run it on Intel or Nvidia GPUs
Mandatory prerequisite: completion of SYCL online courses
Dates: confirmation of participation October 7, 2024 (with SYCL course completed by October 25)
Location: CERFACS, Toulouse
Price: free training (meals not included)
Registration open from July 12: Free but mandatory, please email to formation@microsigma.fr.
The course language is French and English.
More informations about SYCL: https://www.khronos.org/sycl/