[Beignet] cl_intel_subgroups support
Andrew Lavin
aj.lavin at gmail.com
Tue May 17 06:28:39 UTC 2016
Sounds good, thanks.
On Monday, May 16, 2016, Pan, Xiuli <xiuli.pan at intel.com> wrote:
> 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
> <javascript:_e(%7B%7D,'cvml','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
> <javascript:_e(%7B%7D,'cvml','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/20160516/0a878e39/attachment.html>
More information about the Beignet
mailing list