We believe the true usefulness of SYCL goes beyond the specification itself; it is an ecosystem of tools, documentation, and resources contributed by the community.
Get involved, submit your resources either with a pull requests on Github or email the webmaster at Khronos.org.
- Homepage
- SYCL Registry with the specifications and reference guides
- SYCL Forums
- SYCL Slack Channel
- The latest SYCL news, videos and projects can be found on Khronos News and sycl.tech, the SYCL ecosystem website maintained by Codeplay Software.
- ComputeCpp - SYCL v1.2.1 conformant implementation by Codeplay Software
- Intel LLVM SYCL oneAPI DPC++ - an open source implementation of SYCL that is being contributed to the LLVM project
- AdaptiveCpp (formerly hipSYCL) - Multi-backend implementation of SYCL for CPUs and GPUs from all major vendors
- triSYCL - an open-source implementation led by Xilinx
- SYCL-BLAS - An open source implementation of BLAS using the SYCL open standard for acceleration on OpenCL devices
- SYCL-DNN - An open source neural network operations library written using the SYCL API
- SYCL-ML - An open source C++ library implementing classical machine learning algorithms in SYCL
- SYCL-ParallelSTL - An open source Parallel STL implementation
- Tensorflow - An implementation of TensorFlow using SYCL
- SYCL Academy - a set of learning materials for SYCL heterogeneous programming
- IWOCL/SYCLcon 2020 - An Introduction to SYCL and Application Development with SYCL
- SYCL Developer Guide – an introductory SYCL guide
- Get Started with SYCL and ComputeCpp
- The anatomy of a ComputeCpp application
- SYCL sample code on GitHub
- Integrating existing applications with ComputeCpp
- SYCL for CUDA developers
- SYCL – Introduction and Best Practices (webinar)
- SYCL for Safety Practitioners:
- IWOCL/SYCLcon 2020: conference with a lot of presentations on SYCL
- CppCon 2018 Talk: "A Modern C++ Programming Model for GPUs using Khronos SYCL"
- Embedded Vision Summit Talk: "Intel Open Source SYCL Compiler Overview"
- Arm Research Summit 2018: "SYCL: C++ to the Rescue of SoC Programmability"
- SuperComputing 2017: "Single Source SYCL C++ on FPGA"