Khronos SYCL Registry

The SYCL registry contains specifications of SYCL, a C++ programming model for OpenCL .

SYCL Specification

The current version of SYCL is SYCL 1.2.1. Other versions are also linked.

  • SYCL 1.2.1 Specification revision 5 (Apr 18, 2019).
  • SYCL 1.2 Specification (May 8, 2015).
  • A provisional SYCL 2.2 specification was published in February 2016. That specification was an incomplete work in progress, and should be considered deprecated (it is no longer linked here). The SYCL 1.2.1 specification is the latest version.
Providing Feedback

Khronos welcomes comments and bug reports. To provide feedback on the SYCL registry itself (such as reporting missing content, bad links, etc.), file an issue and/or create a pull-request in the SYCL-Registry Github project.

For the SYCL specification, open an issue and/or make a pull-request on SYCL-Docs.

For the SYCL conformance test suite, open an issue and/or make a pull-request on SYCL-CTS.