DPCT1137#
Message#
ASM instruction <instruction>
is asynchronous copy, currently it is migrated to synchronous copy
operation. You may need to adjust the code to tune the performance.
Detailed Help#
You may need to adjust the code to tune the performance because the asynchronous copy ASM
instruction cp.async
has been migrated to synchronous copy operation.
Suggestions to Fix#
You may need to check if your SYCL backend device supports asynchronous copy from global memory to local memory. If it does, users need to rewrite the code with the asynchronous copy by leveraging _sycl_ext_oneapi_cuda_async_barrier; otherwise, they should keep the migrated code untouched.