Introduction to SYCL

Previous: Debugging SYCL Applications

Where to Find Out More About SYCL?

ComputeCpp Documentation

Codeplay Software offer a free "Community Edition" of ComputeCpp, their SYCL v1.2.1 conformant implementation and the developer website includes guides and documentation for SYCL developers.

SYCL Sample Code

There is a good set of SYCL sample code published on GitHub and this repository also contains some more substantial SYCL demo projects for N-Body simulation, Game Of Life and Mandelbrot.

SYCL Videos

If you'd like to watch a SYCL talk, there are some great talks online including Gordon Brown at CppCon 2018 "A Modern C++ Programming Model for GPUs using Khronos SYCL" You can find more SYCL related presentation videos at

SYCL Frameworks

There are a growing number of Frameworks that are accelerated using SYCL. Some of these are listed on the Codeplay developer website and they include:

  • SYCL-DNN A project offering operations for convolutions that can be used to build machine learning applications
  • SYCL-BLAS A project offering BLAS operations
  • Eigen A C++ linear algebra library using SYCL for tensor operations
  • SYCL Parallel STL A project that implements ParallelSTL using SYCL
Create your playground on
This playground was created on, our hands-on, knowledge-sharing platform for developers.
Go to