Re: [Beignet] [PATCH] Remove unncessary assertion in printf processing.

2016-05-16 Thread Yang, Rong R
Pushed. > -Original Message- > From: Beignet [mailto:beignet-boun...@lists.freedesktop.org] On Behalf Of > Pan, Xiuli > Sent: Tuesday, May 3, 2016 14:43 > To: yan.w...@linux.intel.com; beignet@lists.freedesktop.org > Subject: Re: [Beignet] [PATCH] Remove unncessary assertion in printf >

Re: [Beignet] cl_intel_subgroups support

2016-05-16 Thread Pan, Xiuli
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] cl_intel_subgroups support

2016-05-16 Thread Andrew Lavin
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:

Re: [Beignet] utests difficulty on Halo GT4

2016-05-16 Thread Andrew Lavin
The patch fixed it, thanks! Yes I am using clang-3.8 that comes with Ubuntu 16.04. summary: -- total: 803 run: 802 pass: 802 fail: 0 pass rate: 1.00 Maybe I will try the OCL20 branch again now that I have master working. Thanks, Andrew On Mon, May 16, 2016 at 7:46 PM,

[Beignet] utests difficulty on Halo GT4

2016-05-16 Thread Andrew Lavin
Hi, I just received a Skull Canyon NUC with Intel Graphics Skylake Halo GT4. I built beignet master but the unit tests fail. I am running Ubuntu 16.04 with the default 4.4.0-22-generic kernel. It is my first try with beignet, apologies if I am doing something wrong.

[Beignet] [PATCH V2 2/2] Utest: Remove some unsuport work group tests

2016-05-16 Thread Xiuli Pan
From: Pan Xiuli HSW and IVB does not support long type, now hide these tests. V2: Remove some unsupport kernel. Signed-off-by: Pan Xiuli --- kernels/compiler_workgroup_broadcast.cl | 11 ++- utests/compiler_workgroup_broadcast.cpp |

[Beignet] [PATCH 2/4] Runtime: Add API clGetKernelSubGroupInfoKHR for subgroup extension

2016-05-16 Thread Xiuli Pan
From: Pan Xiuli Signed-off-by: Pan Xiuli --- include/CL/cl_intel.h | 27 + src/cl_api.c | 20 + src/cl_device_id.c| 83 +++ src/cl_device_id.h| 9 ++ 4

[Beignet] [PATCH 3/4] Backend: Add subgroup work item builtin functions

2016-05-16 Thread Xiuli Pan
From: Pan Xiuli Refine some old simd functions. Signed-off-by: Pan Xiuli --- backend/src/libocl/tmpl/ocl_simd.tmpl.cl | 18 ++ backend/src/libocl/tmpl/ocl_simd.tmpl.h| 5 + backend/src/llvm/llvm_gen_backend.cpp | 4

[Beignet] [PATCH 2/2] Utest: Remove some unsuport work group tests

2016-05-16 Thread Xiuli Pan
From: Pan Xiuli HSW and IVB does not support long type, now hide these tests. Signed-off-by: Pan Xiuli --- utests/compiler_workgroup_broadcast.cpp | 6 +++--- utests/compiler_workgroup_reduce.cpp | 12 ++--

[Beignet] [PATCH 1/2] Backend: Copy workgroup emit function to gen8

2016-05-16 Thread Xiuli Pan
From: Pan Xiuli Since long type is not supported before gen8, need to make a copy for future change. Signed-off-by: Pan Xiuli --- backend/src/backend/gen8_context.cpp | 528 +++ backend/src/backend/gen8_context.hpp |