Module memory

Module memory 

Expand description

GPU and host memory management abstractions.

This module provides RAII wrappers for GPU memory, pinned host memory, and memory pools for efficient allocation.

Modules§

align
Alignment utilities.

Structs§

MemoryPool
Memory pool for efficient allocation/deallocation.
PinnedMemory
Pinned (page-locked) host memory for efficient DMA transfers.
PooledBuffer
A buffer from a memory pool.

Traits§

DeviceMemory
Trait for device memory allocation.
GpuBuffer
Trait for GPU buffer operations.

Functions§

create_pool
Create a shared memory pool.

Type Aliases§

SharedMemoryPool
Shared memory pool that can be cloned.