Namespace DotCompute.Backends.CPU.Kernels.Simd
Classes
- ExecutionContext
Execution context for thread-local optimizations.
- ExecutorConfiguration
Configuration for the SIMD executor.
- HistoricalPerformanceAnalysis
Historical performance analysis for adaptive optimization.
- PerformanceMetric
Thread-safe performance metric for tracking individual operation types.
- SimdHorizontalOperations
Horizontal operations for SIMD vectors - operations that combine elements within a single vector. Provides optimized horizontal sum, min, max, and product operations.
- SimdInstructionDispatcher
SIMD instruction dispatcher responsible for coordinating execution across different instruction sets and managing the execution pipeline.
- SimdMemoryPrefetcher
Memory prefetching utilities for SIMD operations. Provides cross-platform memory prefetching to improve cache performance.
- SimdOptimizationEngine
SIMD optimization engine responsible for execution strategy selection, performance optimization, and workload analysis.
- SimdPerformanceAnalyzer
Performance analysis and metrics collection for SIMD operations. Tracks execution statistics, performance trends, and optimization effectiveness.
- SimdScalarOperations
Scalar operations for fallback and remainder processing in SIMD execution. Provides optimized scalar implementations when vectorization is not available or beneficial.
- SimdVectorOperations
Core SIMD vector operations with instruction set specific implementations. Provides optimized vectorized operations for different hardware architectures.
- WorkloadProfile
Workload analysis profile for optimization decisions.
Structs
- ExecutorStatistics
Enhanced performance statistics with detailed breakdowns.
- PerformanceMetricSnapshot
Immutable snapshot of performance metrics.
- PerformanceTrendAnalysis
Performance trend analysis over time.
Enums
- PerformanceGainTrend
An performance gain trend enumeration.
- PerformanceTrend
An performance trend enumeration.
- PrefetchMode
Prefetch modes for memory access optimization.
- ReductionOperation
An reduction operation enumeration.
- SimdExecutionStrategy
An simd execution strategy enumeration.