Skip to main content

Module vector_ops

Module vector_ops 

Source
Expand description

SIMD Vector Operations.

Provides vectorized operations on numerical arrays.

Functionsยง

simd_dot_product
Compute dot product of two vectors using SIMD.
simd_matrix_vec_mul
Matrix-vector multiplication using SIMD.
simd_max
Find maximum element in array using SIMD-friendly pattern.
simd_mean_f64
Compute mean of values (for floating point types).
simd_min
Find minimum element in array using SIMD-friendly pattern.
simd_norm_squared
Compute squared L2 norm of a vector using SIMD.
simd_reduce
Parallel reduction with custom binary operation.
simd_sum
Compute sum of array elements using SIMD when possible.
simd_vec_add
Element-wise addition of two vectors.
simd_vec_mul
Element-wise multiplication of two vectors.
simd_vec_scale
Scalar multiplication of a vector.
simd_weighted_sum
Compute weighted sum: sum(weights[i] * values[i]).