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