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

Reply via email to