From 02bff60870fb41c732f5bff1d01f26257970afb1 Mon Sep 17 00:00:00 2001 From: James Price Date: Thu, 17 Nov 2016 21:01:30 +0000 Subject: [PATCH] [SYCL] Fix start index in reduction loop --- SYCLStream.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SYCLStream.cpp b/SYCLStream.cpp index 6d2cc3f..94420fc 100644 --- a/SYCLStream.cpp +++ b/SYCLStream.cpp @@ -180,7 +180,7 @@ T SYCLStream::dot() for (; i < N; i += item.get_global_range()[0]) wg_sum[li] += ka[i] * kb[i]; - for (int offset = item.get_local_range()[0]; offset > 0; offset /= 2) + for (int offset = item.get_local_range()[0] / 2; offset > 0; offset /= 2) { item.barrier(cl::sycl::access::fence_space::local_space); if (li < offset)