Module memory

Module memory 

Source
Expand description

Memory optimization and management

Re-exportsยง

pub use crate::memory_optimization::AdvancedMemoryPool;
pub use crate::memory_optimization::MemoryStats as AdvancedMemoryStats;
pub use crate::memory_optimization::NumaAwareAllocator;
pub use crate::memory_bandwidth_optimization::BandwidthMonitor;
pub use crate::memory_bandwidth_optimization::MemoryBandwidthOptimizer;
pub use crate::memory_bandwidth_optimization::MemoryLayout;
pub use crate::memory_bandwidth_optimization::MemoryOptimizationConfig;
pub use crate::memory_bandwidth_optimization::MemoryOptimizationReport;
pub use crate::memory_bandwidth_optimization::MemoryStats;
pub use crate::memory_bandwidth_optimization::OptimizedStateVector;
pub use crate::memory_prefetching_optimization::AccessPatternPredictor;
pub use crate::memory_prefetching_optimization::AccessPatternType;
pub use crate::memory_prefetching_optimization::DataLocalityOptimizer;
pub use crate::memory_prefetching_optimization::LocalityOptimizationResult;
pub use crate::memory_prefetching_optimization::LocalityStrategy;
pub use crate::memory_prefetching_optimization::LoopPattern;
pub use crate::memory_prefetching_optimization::MemoryPrefetcher;
pub use crate::memory_prefetching_optimization::NUMATopology;
pub use crate::memory_prefetching_optimization::PerformanceFeedback;
pub use crate::memory_prefetching_optimization::PrefetchConfig;
pub use crate::memory_prefetching_optimization::PrefetchHint;
pub use crate::memory_prefetching_optimization::PrefetchStats;
pub use crate::memory_prefetching_optimization::PrefetchStrategy;
pub use crate::cache_optimized_layouts::CacheHierarchyConfig;
pub use crate::cache_optimized_layouts::CacheLayoutAdaptationResult;
pub use crate::cache_optimized_layouts::CacheOperationStats;
pub use crate::cache_optimized_layouts::CacheOptimizedGateManager;
pub use crate::cache_optimized_layouts::CacheOptimizedLayout;
pub use crate::cache_optimized_layouts::CacheOptimizedStateVector;
pub use crate::cache_optimized_layouts::CachePerformanceStats;
pub use crate::cache_optimized_layouts::CacheReplacementPolicy;