DPCT1019

メッセージ

SYCL* の local_mem_size は、sharedMemPerBlock と完全に等価ではありません。コードを調整する必要があります。

説明

CUDA* では、sharedMemPerBlock は、ブロックごとに利用可能な共有メモリーのサイズをバイト単位で報告します。SYCL* のワークグループは、CUDA* のブロックに相当します。SYCL* のローカルメモリーは、共有メモリーに相当します。SYCL* では、ワークグループごとのローカルメモリーのサイズに制限はありません。計算ユニットごとに利用可能なローカルメモリーの最大サイズ (バイト) には制限があり、SYCL* の info::device::local_mem_size デバイス記述子で取得できます。

修正方法の提案

コードの正当性を検証してください。