JBludau
JBludau
@pedrovalerolara @seyonglee the branch is now rebased on the current develop now as requested
Also for porting stuff to Kokkos a shared space could be a drop-in for things that are required for the code to run but are not yet being redesigned to...
I favor an alias, I think this would be a nice convenience as they are named differently over the backends. Other than that, I kind of see that users do...
I think the responses we got here are enough to draft something and propose a pr. This will reignite the discussions anyway and with having a code to look at...
Quick note on the amount of memory we allocate and the number of repetitions the test is running: It turned out, that Nvidia's V100 had no problem cycling 10 times...
> Add support for SYCL using `Kokkos::Experimental::SYCLSharedUSMSpace`. added. According to the [doc](https://registry.khronos.org/SYCL/specs/sycl-2020/html/sycl-2020.html#_kinds_of_unified_shared_memory) the initial placement is not specified. I will look at cuda and hip, especially what they do if...
looks like our `rocm` CI is building for `Kokkos_ARCH_VEGA90A` which it does not have hardware for. As the tests need real page migration support to pass, they are failing on...
> Regarding the name, I'm not sure if people would find it intuitive to understand that this is a space they can access from the host and the device (which...
just some name ideas for the `temporally local` and `fixed but universal`: (plz don't hate me for this) `UniversalLocalMemorySpace` and `UniversalFixedMemorySpace` `GlobalMovingMemorySpace` and `GlobalPinnedMemorySpace` `MoveThenLocalMemorySpace` and `FixedButGlobalMemorySpace` `SharedMovingMemorySpace` and `SharedFixedMemorySpace`
> I know its somewhat confusing but how about: `SharedSpace`, and `SharedHostPinnedSpace`. I know CUDA shared memory is something totally different, however ironically CUDA shared memory is the least shared...