Will sycl::uint3 be equivalent to uint3 in CUDA and HIP ? If they are not equivalent, could you please suggest the workaround ?
Code example
auto k = (const sycl::uint3 *) (d_keys+id*16); // each key has at most 15 words (60 bytes)
sycl::uint3 v;
while (length > 12) {
v = *k++;
...
}