Expand description
GPU memory pool allocator.
Provides block-based GPU memory allocation with alignment support and pool statistics tracking. Designed to reduce the overhead of frequent small allocations by sub-allocating from larger backing blocks.
Structs§
- Allocation
Handle - A single allocation handle returned to the caller.
- Compaction
Plan - Plan returned by
compact(). - Defrag
Result - Result of a defragmentation operation.
- GpuMemory
Pool - GPU memory pool allocator.
- Migration
Entry - A planned migration for compaction.
- Pool
Stats - Statistics for the memory pool.
Enums§
- Alignment
- Alignment requirements for GPU memory blocks.