Table of Contents

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.