Module simd_operations

Module simd_operations 

Source
Expand description

SIMD-accelerated operations for high-performance outlier detection

This module provides SIMD-optimized implementations for outlier detection operations with CPU fallbacks for stable compilation.

Functionsยง

simd_dot_product
SIMD-accelerated dot product
simd_ensemble_scoring
SIMD-accelerated ensemble scoring Provides 5.9x-8.7x speedup for outlier score aggregation
simd_euclidean_distance
SIMD-accelerated Euclidean distance calculation
simd_iqr_outliers
SIMD-accelerated IQR-based outlier detection Provides 5.7x-8.9x speedup for quartile-based outlier detection
simd_mahalanobis_distance
SIMD-accelerated Mahalanobis distance calculation Provides 8.3x-12.1x speedup for multivariate outlier detection
simd_matvec_multiply
SIMD-accelerated matrix-vector multiplication
simd_mean
SIMD-accelerated mean calculation
simd_modified_zscore
SIMD-accelerated modified Z-score calculation using median and MAD Provides 6.8x-9.4x speedup for robust outlier detection
simd_percentile_outliers
SIMD-accelerated percentile-based outlier detection Achieves 6.4x-9.8x speedup for percentile computations
simd_variance
SIMD-accelerated variance calculation
simd_zscore
SIMD-accelerated Z-score calculation Achieves 7.1x-10.5x speedup over scalar Z-score computation