[SciPy-user] Numpy in parallel
Fri Apr 24 05:15:20 CDT 2009
A Friday 24 April 2009, David Warde-Farley escrigué:
> The Intel MKL, while it can be used on AMD chips (apparently), is
> mainly designed to optimize the heck out of *Intel* chips, and from
> what I understand outperforms ATLAS on that hardware. I would not
> expect it to do very much better than ATLAS (if at all) on non-Intel
Well, following the excellent "Optimizing software in C++" , MKL
explicitely disables its optimizations when an Intel CPU is not
detected. However, in this manual it is explained how to override
MKL's CPU detection for taking advantage of other CPUs (i.e. AMD) too.
In fact, looking at table 11.4 one can see that there is not much
difference between using Intel or AMD CPUs when the CPU detection has
been overridden (and sometimes AMDs can be faster, as show there).
"One would expect people to feel threatened by the 'giant
brains or machines that think'. In fact, the frightening
computer becomes less frightening if it is used only to
simulate a familiar noncomputer."
-- Edsger W. Dykstra
"On the cruelty of really teaching computer science"
More information about the SciPy-user