Expand description
Performance optimization and monitoring for SciRS2 Core
This module provides comprehensive performance optimization capabilities including advanced SIMD operations, cache-aware algorithms, adaptive optimization, and production-ready resource management.
Re-exports§
pub use advanced_optimization::AIOptimizationEngine;
pub use advanced_optimization::AcceleratorType;
pub use advanced_optimization::AdvancedOptimizationConfig;
pub use advanced_optimization::CpuCharacteristics;
pub use advanced_optimization::ExecutionContext;
pub use advanced_optimization::OptimizationAnalytics;
pub use advanced_optimization::OptimizationSettings;
pub use advanced_optimization::PerformanceProfile;
pub use advanced_optimization::PerformanceTarget;
pub use advanced_optimization::SimdInstructionSet;
pub use advanced_optimization::SystemLoad;
pub use advanced_optimization::WorkloadType;
pub use cache_optimization::adaptive_memcpy;
pub use cache_optimization::adaptive_sort;
pub use cache_optimization::cache_aware_reduce;
pub use cache_optimization::cache_aware_transpose;
pub use cache_optimization::matrix_multiply_cache_aware;
pub use benchmarking::BenchmarkConfig;
pub use benchmarking::BenchmarkMeasurement;
pub use benchmarking::BenchmarkResults;
pub use benchmarking::BenchmarkRunner;
pub use benchmarking::BottleneckType;
pub use benchmarking::MemoryScaling;
pub use benchmarking::PerformanceBottleneck;
pub use benchmarking::ScalabilityAnalysis;
pub use benchmarking::StrategyPerformance;
Modules§
- advanced_
optimization - Advanced Mode: AI-Driven Adaptive Optimization Engine
- benchmarking
- Comprehensive benchmarking framework for performance analysis
- cache_
optimization - Cache-Aware Algorithms and Optimization
Functions§
- get_
optimization_ analytics - Get AI-driven optimization analytics
- initialize_
ai_ optimization_ engine - Initialize the AI optimization engine