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