Intel's Beignet 1.3.1 OpenCL 2.0 Implementation Released
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.
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