Skip to main content

Module normalize_simd

Module normalize_simd 

Source
Expand description

SIMD-accelerated normalization operations SIMD-accelerated normalization operations

This module provides SIMD-optimized implementations of normalization operations using the unified SIMD operations from scirs2-core.

Features:

  • Adaptive block sizing based on data dimensions and cache sizes
  • Memory-aligned processing for maximum SIMD efficiency
  • Cache-optimal memory access patterns
  • Advanced prefetching strategies for large datasets

Structs§

AdaptiveBlockSizer
Adaptive block sizing strategy for cache-optimal processing

Functions§

simd_l2_normalize_1d
SIMD-accelerated L2 normalization for 1D arrays
simd_maxabs_normalize_1d
SIMD-accelerated max absolute scaling for 1D arrays
simd_minmax_normalize_1d
SIMD-accelerated min-max normalization for 1D arrays
simd_normalize_adaptive
Advanced SIMD normalization with automatic optimization selection
simd_normalize_batch
Memory-efficient batch processing for advanced-large datasets
simd_normalizearray
Advanced SIMD-accelerated normalization for 2D arrays with optimized memory access patterns
simd_zscore_normalize_1d
SIMD-accelerated Z-score normalization for 1D arrays