Re:Optimizing matrix multiplication in C
by santaclaus on Sunday August 28, 2016 @06:02PM
(#12378755)
I'd like to see how MKL stacks up -- if you are on Intel hardware MKL often beats out Eigen.
[ Parent
| on HN ]
Re:Optimizing matrix multiplication in C
by alfalfasprout on Tuesday August 30, 2016 @03:27PM
(#12393117)
MKL is a BLAS substitute (with some additional features like the Vector Statistical Library). Eigen is a higher level library that can call BLAS functions. For what it's worth, OpenBLAS is now on-par with MKL on most benchmarks.
Doesn't Eigen use MKL as a backend if MKL is installed?
Re:Optimizing matrix multiplication in C
by attractivechaos on Monday August 29, 2016 @09:58AM
(#12381863)
Eigen can use MKL as a backend, but not by default. I don't have MKL installed on my machine (don't have a license on that linux server), so Eigen is entirely using its own matrix multiplication code.