#868 MVNTune errors over GEMV when building with latest GCC

Stable_(v3.10.x)
closed-out-of-date
5
2014-07-09
2012-11-06
zan
No

This is on RHEL 6.3 (with latest updates) and GCC 4.7.2 to get the latest compiler optimisations for the Interlagos architecture. This box has 4 AMD Piledriver CPUs (64 cores in total according to the operating system). This seems to be caused by the compiler. It builds fine with the system-supplied GCC (4.4.6) to see if the same error occurs. I had trouble getting this to work as the ATLAS build system refused to allow me to specify the compiler, and insisted on searching for the most up to date GCC. I cannot make it build with open64cc at present, or with the AMD-supplied GCC 4.2.

Steps to reproduce:
* Download ATLAS 3.10.0 & untar
* cd ATLAS
* mkdir build
* cd build
* ../configure --prefix=/usr/local/packages/atlas/3.10.0 --with-netlib-lapack-tarfile=/home/jess/software/blas/lapack-3.4.2.tgz

* "make"
** Come back after several cups of tea, to see this on the screen:

...

PREFETCH DISTANCE TUNING imf=2 improved from 9205.75 to 9205.75 (0.00 percent)
NO RESTRICTED OUT-OF-CACHE KERNEL USED.

BEGIN RESTRICTED L1-BLOCKED TUNING
900009:cmvn_sse.c (M=2300, N=2000, lda=2308) gets 6136.66 MFLOPS
900006:cmvn_sse.c (M=2300, N=1998, lda=2308) gets 9196.55 MFLOPS
900003:cmvn_sse.c (M=2300, N=2000, lda=2308) gets 2832.27 MFLOPS
make[3]: *** [res/cMVNK.sum] Error 255
make[3]: Leaving directory `/home/jess/software/blas/ATLAS/build/tune/blas/gemv'
make[2]: *** [/home/jess/software/blas/ATLAS/build/tune/blas/gemv/res/cMVNK.sum] Error 2
make[2]: Leaving directory `/home/jess/software/blas/ATLAS/build/bin'
ERROR 915 DURING MVNTUNE!!. CHECK INSTALL_LOG/cMVNTUNE.LOG FOR DETAILS.
make[2]: Entering directory `/home/jess/software/blas/ATLAS/build/bin'
cd /home/jess/software/blas/ATLAS/build ; make error_report
make[3]: Entering directory `/home/jess/software/blas/ATLAS/build'
make -f Make.top error_report
make[4]: Entering directory `/home/jess/software/blas/ATLAS/build'
uname -a 2>&1 >> bin/INSTALL_LOG/ERROR.LOG
/usr/local/packages/gcc-4.7.1/bin/gcc -v 2>&1 >> bin/INSTALL_LOG/ERROR.LOG
Using built-in specs.
COLLECT_GCC=/usr/local/packages/gcc-4.7.1/bin/gcc
COLLECT_LTO_WRAPPER=/usr/local/packages/gcc-4.7.1/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.7.2/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../configure --prefix=/usr/local/gcc-4.7.1
Thread model: posix
gcc version 4.7.2 (GCC)
/usr/local/packages/gcc-4.7.1/bin/gcc -V 2>&1 >> bin/INSTALL_LOG/ERROR.LOG
gcc: error: unrecognized command line option ‘-V’
gcc: fatal error: no input files
compilation terminated.
make[4]: [error_report] Error 1 (ignored)
/usr/local/packages/gcc-4.7.1/bin/gcc --version 2>&1 >> bin/INSTALL_LOG/ERROR.LOG
tar cf error_UNKNOWNx8664AVXMAC.tar Make.inc bin/INSTALL_LOG/*
bzip2 error_UNKNOWNx8664AVXMAC.tar
bzip2: Output file error_UNKNOWNx8664AVXMAC.tar.bz2 already exists.
make[4]: *** [error_report] Error 1
make[4]: Leaving directory `/home/jess/software/blas/ATLAS/build'
make[3]: *** [error_report] Error 2
make[3]: Leaving directory `/home/jess/software/blas/ATLAS/build'
make[2]: *** [error_report] Error 2
make[2]: Leaving directory `/home/jess/software/blas/ATLAS/build/bin'
cat: ../../CONFIG/error.txt: No such file or directory
cat: ../../CONFIG/error.txt: No such file or directory
make[1]: *** [build] Error 255
make[1]: Leaving directory `/home/jess/software/blas/ATLAS/build'
make: *** [build] Error 2

Discussion

  • R. Clint Whaley

    R. Clint Whaley - 2012-12-04
    • assigned_to: nobody --> rwhaley
     
  • R. Clint Whaley

    R. Clint Whaley - 2014-07-09
    • status: open --> closed-out-of-date
     
  • R. Clint Whaley

    R. Clint Whaley - 2014-07-09

    no response, closing

     

Log in to post a comment.