We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents e9f9220 + 6ad4d9a commit 8f6380cCopy full SHA for 8f6380c
easywave/SYCL/src/ewGpuNode.cpp
@@ -409,7 +409,7 @@ int CGpuNode::run()
409
sycl::range<1> boundary_workgroup_size(256);
410
sycl::range<1> boundary_size(INT_CEIL(std::max(dp.nI, dp.nJ), boundary_workgroup_size[0]));
411
412
-#if defined(SYCL_LANGUAGE_VERSION) && defined(__INTEL_LLVM_COMPILER)
+#if (defined(SYCL_LANGUAGE_VERSION) && defined(__INTEL_LLVM_COMPILER)) || defined(SYCL_IMPLEMENTATION_INTEL)
413
/* For Intel, prevent the nd_range_error: "Non-uniform work-groups are not supported by the target device -54 (CL_INVALID_WORK_GROUP_SIZE))". */
414
/* Originally we had n = 128 threads, 32 for x and 128/x = 4 threads, hardcoded in the CUDA code. */
415
sycl::range<2> compute_wnd_workgroup_size(4, 32);
0 commit comments