SYCL Academy offers a fantastic set of open source materials and can be used to learn and teach SYCL™ development.

Summer Sessions

Join a set of experts for a week long series of online presentations on a variety of topics to help you with your SYCL code.

Industry Quotes

"The SYCL 2020 Provisional Specification marks a significant milestone helping improve time-to-performance in programming heterogeneous computing..." - Jeff McVeigh, Intel.

About

Essential Resources

News

View All News

Videos

View All

Projects

View All

  • portDNN

    A neural network operations library written using SYCL.

    link-icon github
  • portBLAS

    portBLAS implements BLAS - Basic Linear Algebra Subroutines using SYCL.

    link-icon github
  • SYCL Samples

    A collection of SYCL samples designed to help developers get started with the SYCL standard.

    link-icon github
  • SYCL Parallel STL

    This project features an implementation of the Parallel STL library using the Khronos SYCL standard.

    link-icon github
  • OpenGL Mathematics (GLM)

    OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications.

    link-icon github
  • AdaptiveCpp (formerly hipSYCL)

    Implementation of SYCL and C++ standard parallelism for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the...

    link-icon github
  • A portable GPU path Tracer library running powered by SYCL

    This is a GPU path tracer library running on top of SYCL. It aims to be simple, fast, portable, capable of rendering without a GPU, and have minimal dependencies.

    link-icon github
  • RSBench

    RSBench is a mini-app representing a key computational kernel of the Monte Carlo neutron transport algorithm.

    link-icon github

Events

View All

Tech.io

Try the SYCL Playground on Tech.io

Visit our SYCL/ComputeCpp Playground on tech.io and build up hands on experience with the SYCL specification.

Visit Tech.io
Tech.io

Get SYCL

  • ComputeCpp™

    ComputeCpp is SYCL v1.2.1 conformant. It is Codeplay Software's implementation of the standard and is available to download today.

    Find Out More
  • DPC++ and oneAPI

    Data Parallel C++ (DPC++) is an evolution of C++ that incorporates SYCL. The SYCL Compiler compiles C++-based SYCL source files with code for both CPU and a wide range of compute accelerators.

    Find Out More
  • hipSYCL

    The goal of the hipSYCL project is to develop a SYCL 1.2.1 implementation that builds upon NVIDIA CUDA/AMD HIP.

    Find Out More
  • triSYCL

    triSYCL is an open-source implementation test-bed to experiment with the specification of the OpenCL SYCL 2.2 C++ layer and to give feedback to the Khronos group.

    Find Out More