I have an Intel NUC Core i7 with Iris 6100 graphics (NUC5i7RYH), and I have installed Ubuntu 15.04. Here's the "uname -a" string:
> Linux yorktown 3.19.0-22-generic #22-Ubuntu SMP Tue Jun 16 17:15:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
I built and tested Beignet latest master (834d0ae), and it wouldn't run any unit tests, failing with the following output:
> platform number 1
> platform_profile "FULL_PROFILE"
> platform_name "Intel Gen OCL Driver"
> platform_vendor "Intel"
> platform_version "OpenCL 1.2 beignet 1.1 (git-834d0ae)"
> platform_extensions "cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_byte_addressable_store cl_khr_spir cl_khr_icd"
> cl_get_gt_device(): error, unknown device: 162b
> error calling clGetDeviceIDs
> Failed to initialize cl device.
> total: 762
> run: 0
> pass: 0
> fail: 0
> pass rate: 0.000000
BTW, the Iris graphics 6100 chipset is a Broadwell GT3 device. It's characteristics are probably similar to the nearby Broadwell GT3 devices with IDs 1622, 1626, 162A, 162D, and 162E.
fix on master, see "runtime: add Broadwell deviceID 0x162B"