[Numpy-discussion] performance solving system of equations in numpy and MATLAB

Sturla Molden sturla.molden at gmail.com
Thu Dec 17 06:52:38 EST 2015


On 17/12/15 12:06, Francesc Alted wrote:

> Pretty good.  I did not know that OpenBLAS was so close in performance
> to MKL.

MKL, OpenBLAS and Accelerate are very close in performance, except for 
level-1 BLAS where Accelerate and MKL are better than OpenBLAS.

MKL requires the number of threads to be a multiple of four to achieve 
good performance, OpenBLAS and Accelerate do not. It e.g. matters if you 
have an online data acquisition and DSP system and want to dedicate one 
processor to take care of i/o tasks. In this case OpenBLAS and 
Accelerate are likely to perform better than MKL.


Sturla




More information about the NumPy-Discussion mailing list