During compilation, I noticed that BLAS-ATLAS doesn't set the -DL2SIZE as the correct 6MiB(6291456 bytes). This will probably affect the performance on these newer Intel Xeons and Core 2 processors. Reproducible: Always Steps to Reproduce: 1.emerge blas-atlas 2. 3. Actual Results: -DL2SIZE=4194304 Expected Results: Should be -DL2SIZE=6291456 I would like to know it it's possible to contact upstream, or make some changes directly to the ebuild, like checking the L2 size from /proc/cpuinfo, where it is displayed in KiB Best regards
This probably also affects Lapack-ATLAS
Atlas-3.9.0 came out today with fixes for Core2 and some more recent chips. I'll try to get it into portage over the next couple of days and you can then check if 3.9.0 takes care of this issue. If not, please file a bug with upstream [1] so they can have a look at it. Thanks, Markus [1] http://math-atlas.sourceforge.net/faq.html#help
Nothing has happened here for a while. I assume things are fixed in the most recent 3.9 versions. If not, please feel free to re-open. cheers, Markus