Khronos Group Releases Final SYCL 1.2 Specification

Written by Michael Larabel in Standards on 11 May 2015 at 09:36 AM EDT. 2 Comments
STANDARDS
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.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week