DPCT1065

メッセージ

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

説明

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

修正方法の提案

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