On Wed, May 27, 2015 at 5:50 PM, Ricardo Wurmus <ricardo.wur...@mdc-berlin.de> wrote: > > Federico Beffa writes: > >> Out of curiosity, could you outline how OpenBLAS is optimized for a >> specific CPU architecture while being compiled on a different CPU (and >> hence allowing to be substituted)? > > The Quick Install instructions[1] say that when OpenBLAS is compiled > with DYNAMIC_ARCH=1 > > "All kernel will be included in the library and dynamically switched > the best architecutre at run time." > > It seems that unlike ATLAS, OpenBLAS does not perform any self-tuning > but relies on hand-optimised code (e.g. by using CPU-specific > instructions).
Sounds good. Thanks! Fede