Module performance

Module performance 

Source
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