Intel's Initial Open-Source, LLVM-Based SYCL Compiler Is Now Available

Written by Michael Larabel in Intel on 28 January 2019 at 01:28 PM EST. 1 Comment
As a follow-up to the story from earlier this month about Intel wanting to add SYCL programming support to LLVM/Clang, the company's initial open-source compiler is now public.

Last week Intel published their initial SYCL programming support for LLVM/Clang as part of their effort to support single-source C++ heterogeneous programming for their CPUs, FPGAs, and other accelerators. More details on that and the likely tie-in to their new "oneAPI" initiative in the aforelinked article.

Via intel/llvm on GitHub is there they are staging their initial SYCL compiler and run-time support. Documentation can be found here on this new SYCL compiler. It also requires having OpenCL 2.1 support on the host system.

It will certainly be interesting to see this code mature and adopted. Hopefully this year we'll see it in the mainline LLVM/Clang repositories for lowering the barrier to deploy SYCL code on systems.
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