Hi Andrew, We do not have this extension right now, but I am working on this extension now, please keep an eye on this mail list for patches.
Thanks Xiuli From: Beignet [mailto:beignet-boun...@lists.freedesktop.org] On Behalf Of Andrew Lavin Sent: Tuesday, May 17, 2016 12:00 PM To: Beignet <beignet@lists.freedesktop.org> Subject: [Beignet] cl_intel_subgroups support It appears that master does not implement the cl_intel_subgroups extension, at least for Skylake Halo GT4. In particular I need the intel_sub_group_block_read* instructions, which are used in the "SGEMM for Intel Processor Graphics" code sample here: https://software.intel.com/en-us/articles/sgemm-for-intel-processor-graphics The sample runs fine on a Gen 8 GPU using the Intel opencl sdk. andrew@skull:~/Downloads/beignet-master/build/utests$ ./utest_run platform number 1 platform_profile "FULL_PROFILE" platform_name "Intel Gen OCL Driver" platform_vendor "Intel" platform_version "OpenCL 1.2 beignet 1.2 (git-722b49c)" 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_image2d_from_buffer cl_khr_spir cl_khr_icd cl_intel_accelerator cl_intel_motion_estimation" device_profile "FULL_PROFILE" device_name "Intel(R) HD Graphics Skylake Halo GT4" device_vendor "Intel" device_version "OpenCL 1.2 beignet 1.2 (git-722b49c)" device_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_image2d_from_buffer cl_khr_spir cl_khr_icd cl_intel_accelerator cl_intel_motion_estimation cl_khr_fp16" device_opencl_c_version "OpenCL C 1.2 beignet 1.2 (git-722b49c)"
_______________________________________________ Beignet mailing list Beignet@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/beignet