AMD Ryzen 7 8745HS (8 cores)

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 (8 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 (8 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 (8 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 (8 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 (8 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