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 on the Registry

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 in the SYCL-Registry Github project.

For the SYCL specification, file a bug on the Khronos Bugzilla . Make sure to fill in the "Product" field in the bug entry form as "OpenCL" and the "Component" field as "SYCL".