Skip to main content

Module simd

Module simd 

Source
Expand description

SIMD-accelerated sparse matrix-vector multiply.

Provides spmv_simd, which dispatches to an architecture-specific implementation when the simd feature is enabled, and falls back to a portable scalar loop otherwise.

Functions§

spmv_scalar
Scalar fallback implementation of SpMV.
spmv_scalar_f64
Scalar fallback for f64 SpMV.
spmv_simd
Sparse matrix-vector multiply with optional SIMD acceleration.
spmv_simd_f64
Sparse matrix-vector multiply with optional SIMD acceleration for f64.