title: Intel OpenCL Beignet Issues
body: <p>I'm trying to use OpenCL on Linux using Intel Hardware:</p>
  
  <p>I have 3 options:</p>
  
  <ol>
  <li>Use Intel's OpenCL on CPU implementation - gives me an opportunity to test the code logic as the performance behavior is very different.</li>
  <li>Use Intel's OpenCL on GPU implementation - but I never managed it to run as it requires custom build kernels and it isn't something want to deal with (do I miss something)</li>
  <li>Use Intel's Open Source OpenCL for GPU implementation - Beignet.</li>
  </ol>
  
  <p>I tested Beignet 1.2.1 OpenCL on two major platforms:</p>
  
  <ol>
  <li>i5-6600 with Intel® HD Graphics 530 - works OK but significantly slower than using same GPU under Windows with Intel OpenCL drivers.</li>
  <li>i5-3470 with Intel® HD Graphics 2500 - works slowly as well but additionally creates huge graphic glitches immediately with stating any OpenCL program - basically preventing from me any use of GPU for OpenCL.</li>
  </ol>
  
  <p>Also I compared it running same code on Windows OpenCL GPU implementation - and it works much faster.</p>
  
  <p>The bigger difference I noticed in kernels doing quite standard and simple reduction using Local memory - it hits significant performance penalty (I read somewhere that beignet OpenCL using global memory as simulation for local one)</p>
  
  <hr>
  
  <p>Question:</p>
  
  <ol>
  <li>Can anybody managed to use Beignet and get good performance from it?</li>
  <li>Can anybody managed to install Intel OpenCL drivers for GPU without compiling an entire kernel for it?</li>
  <li>Are there support mailing list/forums for Beignet (the mailing list I found was mostly related to patches)?</li>
  <li>Have anybody got the graphical glitches while using Beignet?</li>
  </ol>