cccl icon indicating copy to clipboard operation
cccl copied to clipboard

[FEA]: Non-owning view types with properties to ensure type safe access to allocated memory

Open miscco opened this issue 1 year ago • 0 comments

Memory access in heterogeneous systems is notoriously difficult and error prone.

With the property design we can use the type system to safeguard memory accesses across memory systems.

Consequently we want to extent the memory system to features that access memory, including the standard view types cuda::std::span and cuda::std::mdspan.

While for cuda::std::span it seems rather straight forward, we might need to thing about accessors in the context of cuda::std::mdspan

### Non-owning types with properties to ensure type safe access to allocated memory
- [ ] https://github.com/NVIDIA/cccl/issues/2133
- [ ] https://github.com/NVIDIA/cccl/issues/2134

miscco avatar Jul 31 '24 08:07 miscco