Introduction to SYCL

Codeplay-Software-Ltd
80.2K views

Open Source Your Knowledge, Become a Contributor

Technology knowledge has to be shared and made accessible for free. Join the movement.

Create Content
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.tech

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
Open Source Your Knowledge: become a Contributor and help others learn. Create New Content