-
Notifications
You must be signed in to change notification settings - Fork 1.7k
OpenBLAS vs. MKL performance #322
Copy link
Copy link
Closed
Description
We did some performance comparison of OpenBLAS and MKL here and created some plots: JuliaLang/julia#3965
- OpenBLAS is actually faster than MKL in all the level-1 tests for 1,2, and 4 threads. The difference is larger for smaller problems. In small level-2 and level-3 instances, MKL does better.
- Specifically in the case of matrix-vector products, MKL seems to do much better, since OpenBLAS does not seem to have different kernels for different matrix sizes, as noted by @xianyi in the above mentioned julia issue.
- On various linear algebra tests with LAPACK, MKL is faster for smaller problem sizes, whereas OpenBLAS is faster for larger problems.
I am capturing this here, so that it is available for the OpenBLAS team.
Cc: @blakejohnson @andreasnoackjensen @staticfloat
Reactions are currently unavailable