DPCT1065#

メッセージ#

グローバルメモリーにアクセスしない場合、パフォーマンスを向上するには sycl::<...>::barrier()sycl::<...>::barrier(sycl::access::fence_space::local_space) に置き換えることを検討してください。

説明#

sycl::<...>::barrier() 関数は、グローバルおよびローカルアドレス空間で適切なメモリーアクセス順序を保証します。カーネル関数がグローバルメモリー内のメモリーアクセスを行わない場合、パフォーマンスを向上するため sycl::<...>::barrier()sycl::<...>::barrier(sycl::access::fence_space::local_space) に置き換えても安全です。

修正方法の提案#

sycl::<...>::barrier()sycl::<...>::barrier(sycl::access::fence_space::local_space) に置き換えます。