IWOCL 2015: UPDATE ON SYCL - OpenCL Open Standard to Enable C++ Meta Programming

Опубликовано: 06 Октябрь 2024
на канале: IWOCL
255
1

Full Title: Update on the SYCL for OpenCL Open Standard to Enable C++ Meta Programming on Top of OpenCL
Speaker: Andrew Richards
Company: Codeplay.

Abstract: SYCL is a royalty-free, open standard, higher-level C++ programming model for OpenCL. C++ developers can produce easy-to-use template libraries for OpenCL devices, as well as easily porting C++ applications to use OpenCL. By providing ease-of-use, high performance and modern C++ techniques, SYCL enables a wide range of developers to accelerate their applications and libraries. Previously, two provisional specifications of SYCL have been released. We hope, subject to approval, to be able to present exciting news about SYCL for developers at IWOCL. This presentation will take developers through: what SYCL is, our latest news, as well as all the new possibilities SYCL enables for developers. We are particularly keen to talk about how SYCL can work well with other C++ standards and libraries, such as C++17, to bring the high performance and widespread device support of OpenCL to a whole new community of developers. Andrew Richards is Chair of the SYCL working group.