[Numpy-discussion] Fast threading solution thoughts

Matthieu Brucher matthieu.brucher at gmail.com
Thu Feb 12 08:50:52 EST 2009


> I am curious: would you know what would be different in numpy's case
> compared to matlab array model concerning locks ? Matlab, up to
> recently, only spreads BLAS/LAPACK on multi-cores, but since matlab 7.3
> (or 7.4), it also uses multicore for mathematical functions (cos,
> etc...). So at least in matlab's model, it looks like it can be useful.
> I understand that numpy's model is more flexible (I don't think strided
> arrays can overlap in matlab for example, at least not from what you can
> see from the public API).
>
> cheers,

And the 'more flexible' is one of the biggest drawback. It's one of
the reasons Fortran is so fast compared to C: you can't have pointer
aliases, so you will be slower. With Numpy, it is the same.

Matthieu
-- 
Information System Engineer, Ph.D.
Website: http://matthieu-brucher.developpez.com/
Blogs: http://matt.eifelle.com and http://blog.developpez.com/?blog=92
LinkedIn: http://www.linkedin.com/in/matthieubrucher



More information about the NumPy-Discussion mailing list