Introduction to Heterogeneous Programming with SYCL
The GPU Computing Special Interest Group (SIG) of the Netherlands eScience Center
Date: 27 September 2022 at 12:00
Location: Online
SYCL is an open standard parallel programming model from the Khronos Group. It enables writing portable heterogeneous programs in modern C++. In this talk, I will introduce the key abstractions in the SYCL programming model, and show how they can be used to write programs to run on a GPU. I will also highlight some key ideas of performance portability and survey how the SYCL ecosystem is developing to support writing portable and performant programs.