cccl
cccl copied to clipboard
[FEA]: Implement a memory_resource using `cudaMallocAsync` and `cudaFreeAsync`
In order to move our <memory_resource> plans forward we want to implement a memory resource that utilizes stream ordered allocations through cudaMallocAsync and cudaFreeAsync to allocate memory.
That memory_resource should live in <cuda/memory_resource> and satisfy the cuda::mr::async_resource_withcuda::mr::device_accessible requirement.