Intel's OpenCL "NEO" Linux Driver Stack Rolls Out The Experimental SYCL Support

Written by Michael Larabel in Intel on 31 July 2019 at 07:05 AM EDT. 1 Comment
We've been eagerly watching Intel's open-source LLVM-based SYCL compiler support developed over the past number of months and today it finally premiered as an experimental feature in their modern OpenCL Linux driver package for its CPU run-time component.

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.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week