[Beignet] cl_intel_subgroups support

Pan, Xiuli xiuli.pan at intel.com
Tue May 17 05:12:15 UTC 2016


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-bounces at lists.freedesktop.org] On Behalf Of Andrew Lavin
Sent: Tuesday, May 17, 2016 12:00 PM
To: Beignet <beignet at 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 at 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)"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/beignet/attachments/20160517/7d7bbbe5/attachment-0001.html>


More information about the Beignet mailing list