[1] HIP/ROCm implements unified memory using slow device accessible host memory. This means that hipSYCL's call to hipMallocManaged cannot produce efficient shared allocations.
Is this still true? There is some change in version 4.5:
https://github.com/RadeonOpenCompute/ROCm#unified-memory-support-in-rocm