The benchmarks were run on an 11th Gen Intel(R) Core(TM) i5-11400 @ 2.60GHz with 1 thread (hyperthreading off).

All computations are done on column major matrices.

The plots are normalized so that the faer line is set to 1.0.

Higher is better on all the plots.

Last updated: 2024-05-25

f32

Cholesky


QR


QR with column pivoting


LU with partial pivoting


LU with full pivoting


Singular value decomposition


Thin singular value decomposition


Self adjoint eigenvalue decomposition


Eigenvalue decomposition


f64

Cholesky


QR


QR with column pivoting


LU with partial pivoting


LU with full pivoting


Singular value decomposition


Thin singular value decomposition


Self adjoint eigenvalue decomposition


Eigenvalue decomposition


c32

Cholesky


QR


QR with column pivoting


LU with partial pivoting


LU with full pivoting


Singular value decomposition


Thin singular value decomposition


Self adjoint eigenvalue decomposition


Eigenvalue decomposition


c64

Cholesky


QR


QR with column pivoting


LU with partial pivoting


LU with full pivoting


Singular value decomposition


Thin singular value decomposition


Self adjoint eigenvalue decomposition


Eigenvalue decomposition