|
UMPIRE
Umpire: resource management and provision
|
Classes | |
| struct | CudaMallocAllocator |
| Uses cudaMalloc and cudaFree to allocate and deallocate memory on NVIDIA GPUs. More... | |
| struct | CudaMallocManagedAllocator |
| Uses cudaMallocManaged and cudaFree to allocate and deallocate unified memory on NVIDIA GPUs. More... | |
| struct | CudaPinnedAllocator |
| struct | HipAllocator |
| struct | HipMallocAllocator |
| Uses hipMalloc and hipFree to allocate and deallocate memory on AMD GPUs. More... | |
| struct | HipMallocManagedAllocator |
| Uses hipMallocManaged and hipFree to allocate and deallocate unified memory on AMD GPUs. More... | |
| struct | HipPinnedAllocator |
| struct | MallocAllocator |
| Uses malloc and free to allocate and deallocate CPU memory. More... | |
| struct | OpenMPTargetAllocator |
| Uses malloc and free to allocate and deallocate CPU memory. More... | |
| struct | PosixMemalignAllocator |
| Uses posix_memalign() and free() to allocate page-aligned memory. More... | |
| struct | SyclMallocAllocator |
| Uses sycl's malloc and free to allocate and deallocate memory on Intel GPUs. More... | |
| struct | SyclMallocManagedAllocator |
| Uses sycl_shared and sycl_free to allocate and deallocate unified shared memory (USM) on Intel GPUs. More... | |
| struct | SyclPinnedAllocator |
| Uses sycl's malloc_host and free to allocate and deallocate pinned memory on host. More... | |