Sorry, you need to enable JavaScript to visit this website.


Your feedback is important to keep improving our website and offer you a more reliable experience.


Beignet is an open source implementation of the OpenCL specification, supporting the Intel OpenCL runtime library and compiler. OpenCL defines an implementation of parallel computation, one of the most dramatic shifts in the industry providing new performance opportunity through software engineering. With OpenCL, many programs (2D rendering, image/video processing, etc.) can be dramatically accelerated by the GPU.


Jun 26, 2014

The 4rd Generation Inter Core Processors's support requires some Linux kernel

modification. Because the 4rd Generation Intel Core Processor has some security

checks in the hardware which is not supported in current Linux drm kernel, Beignet

can’t enable shared local memory at user space. The Linux kernel driver need to

handle it and provides a mechanism to user space to access those registers. So

before the drm driver fixed that issue, if your OpenCL kernel need to use shared

local memory, you need to apply this private drm kernel patch  to workaround

this issue. If your OpenCL kernel doesn't use shared local memory, you don't

need to do anything here.