<div dir="ltr">It appears that master does not implement the cl_intel_subgroups extension, at least for Skylake Halo GT4.<div><br></div><div>In particular I need the intel_sub_group_block_read* instructions, which are used in the "SGEMM for Intel Processor Graphics" code sample here:</div><div><br></div><div><a href="https://software.intel.com/en-us/articles/sgemm-for-intel-processor-graphics">https://software.intel.com/en-us/articles/sgemm-for-intel-processor-graphics</a></div><div><br></div><div>The sample runs fine on a Gen 8 GPU using the Intel opencl sdk.<br><div><br></div><div><div><font face="monospace, monospace">andrew@skull:~/Downloads/beignet-master/build/utests$ ./utest_runĀ </font></div><div><font face="monospace, monospace">platform number 1</font></div><div><font face="monospace, monospace">platform_profile "FULL_PROFILE"</font></div><div><font face="monospace, monospace">platform_name "Intel Gen OCL Driver"</font></div><div><font face="monospace, monospace">platform_vendor "Intel"</font></div><div><font face="monospace, monospace">platform_version "OpenCL 1.2 beignet 1.2 (git-722b49c)"</font></div><div><font face="monospace, monospace">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"</font></div><div><font face="monospace, monospace">device_profile "FULL_PROFILE"</font></div><div><font face="monospace, monospace">device_name "Intel(R) HD Graphics Skylake Halo GT4"</font></div><div><font face="monospace, monospace">device_vendor "Intel"</font></div><div><font face="monospace, monospace">device_version "OpenCL 1.2 beignet 1.2 (git-722b49c)"</font></div><div><font face="monospace, monospace">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"</font></div><div><font face="monospace, monospace">device_opencl_c_version "OpenCL C 1.2 beignet 1.2 (git-722b49c)"</font></div></div><div><br></div></div></div>