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) に置き換えます。
