Khronos Group Releases Final SYCL 1.2 Specification
The Khronos Group today announced the official release of the SYCL 1.2 specification. SYCL is the Khronos Group's single-source heterogeneous programming language that serves as an abstraction layer for utilizing OpenCL while writing standard C++ code.
SYCL has been around for a while now but isn't one of the most featured Khronos standards, so if you're not familiar with it already you can find the overview via Khronos.org. Today's release is the final 1.2 specification for the standard.
SYCL 1.2 features expanded compiler support, builds on more C++11 and C++14 features, and enables early C++17 parallel STL program support to be accelerated by OpenCL devices in the future. SYCL 1.2 builds upon the SPIR 1.2 IR while long-term they'll suppor OpenCL 2.1 and the brand new SPIR-V representation.
More details on this morning's SYCL 1.2 release from the IWOCL 2015 conference can be found via the Khronos press release.
SYCL has been around for a while now but isn't one of the most featured Khronos standards, so if you're not familiar with it already you can find the overview via Khronos.org. Today's release is the final 1.2 specification for the standard.
SYCL 1.2 features expanded compiler support, builds on more C++11 and C++14 features, and enables early C++17 parallel STL program support to be accelerated by OpenCL devices in the future. SYCL 1.2 builds upon the SPIR 1.2 IR while long-term they'll suppor OpenCL 2.1 and the brand new SPIR-V representation.
More details on this morning's SYCL 1.2 release from the IWOCL 2015 conference can be found via the Khronos press release.
2 Comments