Intel's Beignet 1.3.1 OpenCL 2.0 Implementation Released
Written by Michael Larabel in Intel on 13 March 2017 at 06:31 AM EDT. 4 Comments
A bug-fix release was pushed out this morning for Intel's Beignet open-source GPU-based OpenCL implementation.

Beignet 1.3 was released back in January and it was big for finishing OpenCL 2.0 for Skylake and newer. Beignet 1.3.1 that's out today is just a bug-fix update.

Beignet 1.3.1 now allows a single Beignet binary to offer OpenCL 2.0 where available while dropping back to OpenCL 1.2 dynamically for older hardware, only enable OpenCL 2.0 when LLVM 3.9 is used on a x86_64 host, and more. This release also allows OpenCL-OpenGL sharing via the cl_khr_icd.

A list of the v1.3.1 changes can be found via the Beignet 1.3 Git branch.

Meanwhile on Git master there continues being a lot of work on the backends, cl_intel_media_block_io support, and other changes. There is also a new "newRT" branch that may be work around run-time improvements, but is still in early stages of development.
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