Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Intel's OpenCL "NEO" Linux Driver Stack Rolls Out The Experimental SYCL Support
For Intel's modern OpenCL Linux driver stack known as their "NEO" OpenCL driver now there is this experimental SYCL support bundled into their CPU-based run-time.
This Intel run-time support for OpenCL with SYCL is currently Linux-only and considered experimental.
Those wanting to try out this pre-release of Intel OpenCL for Linux with SYCL can do so via this GitHub page.
SYCL is the single-source programming model for OpenCL based on C++ with the standard being led by Khronos. Ultimately Intel is hoping to get their SYCL code into the upstream LLVM code-base but for now is being developed independently via their branched version of LLVM. This SYCL/OpenCL effort should really heat up once their oneAPI launch nears and next year when Xe GPUs are anticipated for their initial launch.