DPCT1065
Contents
DPCT1065#
Message#
- Consider replacing
sycl::<...>::barrier()
withsycl::<...>::barrier(sycl::access::fence_space::local_space)
for better performance if there is no access to global memory.
Detailed Help#
The function sycl::<...>::barrier()
ensures correct memory access ordering
in the global and local address space. If the kernel function has no memory
accesses in the global memory, it is safe to replace sycl::<...>::barrier()
with sycl::<...>::barrier(sycl::access::fence_space::local_space)
for better
performance.
Suggestions to Fix#
Replace sycl::<...>::barrier()
with sycl::<...>::barrier(sycl::access::fence_space::local_space)
.