
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.
4 Comments