Intel OpenCL Beignet 1.2 Was Quitely Released, No Sign Of OpenCL 2.0 In Sight
Written by Michael Larabel in Intel on 12 September 2016 at 08:46 AM EDT. 8 Comments
Intel China developers quietly announced the release of their open-source Beignet 1.2 OpenCL implementation at the end of August for HD/Iris Graphics hardware. Beignet 1.2 continues supporting OpenCL 1.x while sadly their experimental OpenCL 2.0 branch hasn't been touched now in three months.

New to Beignet 1.2 is support for Kabylake and Broxton hardware. Beignet 1.2 also adds support for LLVM 3.7~3.8, adds Assembly debugging and profiling information, experimental double data type support for Broadwell and newer, cl_intel_subgroups extension support, OpenCL 2 workgroup built-in functions, an Android build, and various optimizations and bug-fixes.

It is a hearty release with the Broxton/Kabylake support, some new extensions, optimizations, and the Android build will please some users running Android on newer Intel hardware. However, it's sad that there still isn't any complete OpenCL 2.0 support. The OCL20 branch hasn't been touched now since early June. Unfortunately I haven't heard any indication from Intel about what their plans or road-map for supporting open-source OpenCL 2.0 on Linux is about, but hopefully we'll hear (or see) something soon.

More details on Beignet 1.2 can be found 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