News for hackers. Stuff that matters.
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.
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.
Re:Optimizing matrix multiplication in C by dagw on Monday August 29, 2016 @06:21AM (#12381005)
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.