Module chunking

Module chunking 

Source
Expand description

Advanced chunking strategies for optimal parallel performance

This module provides intelligent chunking strategies that automatically adapt to data size, CPU topology, and operation characteristics for optimal parallel performance.

Structs§

ChunkConfig
Configuration for chunking operations
ChunkMeasurement
Individual chunk performance measurement
ChunkPerformanceMonitor
Performance monitoring for dynamic chunk optimization
ChunkStatistics
Statistics from chunk performance monitoring
ChunkingUtils
Enhanced chunking utilities
CpuInfo
CPU information for optimization
GpuChunkSettings
GPU chunking settings
MatrixChunking
Matrix-specific chunking utilities

Enums§

CacheAwareness
Cache awareness levels
ChunkStrategy
Chunking strategy for parallel operations
ComputeIntensity
Computational intensity classification
MemoryPattern
Memory access pattern hints
NumaStrategy
NUMA topology strategies

Traits§

ParallelSliceExt
Extension trait for enhanced parallel operations on slices