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.