Hello I think this idea is the way to go (maybe along with an ACML build, but my limited testing seemed to indicate that MKL works on AMD CPUs). In fact, I apparently proposed it about a year ago: https://svn.enthought.com/enthought/ticket/899 No takers so far... Cheers, Albert P.S. NumPy on Windows and Linux built with MKL works like a charm for me. ----- Original Message ----- From: "Christopher Barker" <Chris.Barker@noaa.gov> To: "Discussion of Numerical Python" <numpy-discussion@scipy.org> Sent: Tuesday, December 11, 2007 7:28 AM Subject: Re: [Numpy-discussion] Changing the distributed binary for numpy 1.0.4 for windows ?
Andrew Straw wrote:
A function could be called at numpy import time that specifically checks for the instruction set on the CPU running
Even better would be a run-time selection of the "best" version. I've often fantasized about an ATLAS that could do this.
I think the Intel MKL has this feature (though maybe only for Intel processors). The MKL runtime is re-distributable, but somehow I doubt that we could have one person buy one copy and distribute binaries to the entire numpy-using world --- but does anyone know?
http://www.intel.com/cd/software/products/asmo-na/eng/346084.htm
and
http://www.intel.com/cd/software/products/asmo-na/eng/266854.htm#copies
-Chris