SYCL Abstraction Layer leveraging C++ and OpenCLCodeplay recently published the first in a series of blog posts that will be released to help develop a better understanding of exactly what SYCL is, how it works and how C++ and OpenCL™ developers can benefit from it. Specifically the blog provides a more detailed description of the main features of SYCL by answering frequently asked questions.

SYCL is a specification which defines a single source C++ programming layer that is built on top of OpenCL. This allows developers to leverage C++ features on the range of heterogeneous devices supported by OpenCL, providing a foundation for creating efficient, portable and reusable middleware libraries and applications.

Read the full Q&A at: http://www.codeplay.com/portal/

SYCL 1.2 is still a provisional specification, therefore it is subject to change based upon the feedback of potential developers and implementers, so any constructive feedback is appreciated. If you are interested in learning about SYCL in further detail or would like to provide feedback, the full SYCL 1.2 specification and the Khronos™ Group forums can be found http://khronos.org/opencl/sycl