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