Namespace DotCompute.Backends.OpenCL.Memory
Classes
- OpenCLMemoryPoolManager
Production-grade memory pool manager for OpenCL buffers. Implements three-tier pooling strategy (Small/Medium/Large) with comprehensive statistics tracking.
- OpenCLMemoryPoolManager.OpenCLBuffer
Wrapper for OpenCL buffer with pooling metadata.
- OpenCLMemoryPoolManager.PoolStatistics
Comprehensive statistics about pool performance and memory usage.
Structs
- OpenCLMemoryPoolManager.PooledBufferHandle
RAII handle for pooled buffers with automatic return to pool on disposal.
Enums
- OpenCLMemoryPoolManager.BufferTier
Buffer size tier classification for pooling strategy.