Skip to main content

Module cache_optimization

Module cache_optimization 

Source
Expand description

Cache-aware memory optimization and data layout strategies

This module provides cache-optimized data structures and algorithms that are aware of modern CPU cache hierarchies and memory access patterns to maximize performance.

Modules§

cache_constants
Cache line size constants for different architectures

Structs§

CacheBlockedMatrix
Cache-blocked matrix operations for improved cache performance
CacheConfig
Cache-aware memory layout configuration
CacheMetrics
Cache performance metrics for monitoring and tuning
CacheOptimizationParams
Cache optimization parameters for algorithms
CacheOptimizationRecommendation
Cache optimization recommendation
CacheOptimizedAllocator
Cache-optimized memory allocator that aligns data to cache boundaries
CacheOptimizedBuilder
Cache-friendly data structure builder

Enums§

AccessType
Memory access type for cache analysis
CacheLevel
Cache level enumeration for optimization targeting
CacheOptimizationType
Types of cache optimizations