On Fri, Dec 6, 2013 at 5:50 PM, Chris Barker <chris.barker@noaa.gov> wrote:
On Fri, Dec 6, 2013 at 5:06 AM, David Cournapeau <cournape@gmail.com> wrote:
As Ralf, I think it is overkill. The problem of SSE vs non SSE is because of one library, ATLAS, which as IMO the design flaw of being arch specific.

yup -- really designed for the end user to built it themselves....
 
MKL does not have this issue, and now that openblas (under a BSD license) can be used as well, we can alleviate this for deployment. Building a deployment story for this is not justified.

So Openblas has run-time selection of the right binary? very cool! So are we done here?

Not that I know of, but you can easily build one for a given architecture, which is essentially impossible to do with Atlas reliably.

I did not know about openblas instabilities, though. I guess we will have to do some more testing.

David

-Chris


--

Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

Chris.Barker@noaa.gov