Intel Xeon Gold 6146 @3.2GHz (24 cores)
date: 2025-09-22
contributed by: Matt Peddie
all the plots are:
- logarithmic in both axes,
- higher is better.
f32
single thread
with diagonal pivoting
with rook pivoting
with diagonal + rook pivoting
with full pivoting
with partial pivoting
with full pivoting
with no pivoting
with column pivoting
SVD (square)
EVD (self-adjoint)
EVD
parallel (24 threads)
with diagonal pivoting
with rook pivoting
with diagonal + rook pivoting
with full pivoting
with partial pivoting
with full pivoting
with no pivoting
with column pivoting
SVD (square)
EVD (self-adjoint)
EVD
f64
single thread
with diagonal pivoting
with rook pivoting
with diagonal + rook pivoting
with full pivoting
with partial pivoting
with full pivoting
with no pivoting
with column pivoting
SVD (square)
EVD (self-adjoint)
EVD
parallel (24 threads)
with diagonal pivoting
with rook pivoting
with diagonal + rook pivoting
with full pivoting
with partial pivoting
with full pivoting
with no pivoting
with column pivoting
SVD (square)
EVD (self-adjoint)
EVD
fx128 (extended precision floating point type)
single thread
with diagonal pivoting
with rook pivoting
with diagonal + rook pivoting
with full pivoting
with partial pivoting
with full pivoting
with no pivoting
with column pivoting
SVD (square)
EVD (self-adjoint)
EVD
parallel (24 threads)
with diagonal pivoting
with rook pivoting
with diagonal + rook pivoting
with full pivoting
with partial pivoting
with full pivoting
with no pivoting
with column pivoting
SVD (square)
EVD (self-adjoint)
EVD
c32
single thread
with diagonal pivoting
with rook pivoting
with diagonal + rook pivoting
with full pivoting
with partial pivoting
with full pivoting
with no pivoting
with column pivoting
SVD (square)
EVD (self-adjoint)
EVD
parallel (24 threads)
with diagonal pivoting
with rook pivoting
with diagonal + rook pivoting
with full pivoting
with partial pivoting
with full pivoting
with no pivoting
with column pivoting
SVD (square)
EVD (self-adjoint)
EVD
c64
single thread
with diagonal pivoting
with rook pivoting
with diagonal + rook pivoting
with full pivoting
with partial pivoting
with full pivoting
with no pivoting
with column pivoting
SVD (square)
EVD (self-adjoint)
EVD
parallel (24 threads)
with diagonal pivoting
with rook pivoting
with diagonal + rook pivoting
with full pivoting
with partial pivoting
with full pivoting
with no pivoting
with column pivoting
SVD (square)
EVD (self-adjoint)
EVD