Intel SDK OpenCL 2016 R3 Brings OpenCL 2.1 & SPIR-V To Linux
Written by Michael Larabel in Intel on 15 November 2016 at 09:10 AM EST. Add A Comment
Intel's SDK for OpenCL Applications 2016 Release 3 was quietly made available earlier this month and it offers some interesting Linux changes.

Aside from offering support for 7th Generation Core "Kaby Lake" processors and Windows 10 Anniversary support, there are a number of interesting Linux changes. Linux work in this release includes Yocto support, OpenCL 2.1 and SPIR-V support, hardware counters support on Linux, and latency analysis support for Skylake/KabyLake CPUs.

The OpenCL 2.1 support is experimental CPU-only runtime support for OpenCL 2.1 workloads. The SPIR-V generation support is via Intel Code Builder for OpenCL.

While it's nice that Intel provides OpenCL 2.1 / SPIR-V support for Linux, unfortunately this OpenCL software is closed-source. The Beignet project from Intel's Open-Source Technology Center has yet to support OpenCL 2.0 even nor SPIR-V.

More details on this Intel OpenCL SDK 2016 R3 release via
Related News
About The Author
Author picture

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 or contacted via

Popular News This Week