2015-04-21 6 views
0

Im установка ATLAS в RHEL 6 с использованием GCC 4.4.2установки ATLAS от источника

../configure -b 64^-множество ALG -fPIC --cc =/Библиотека/GCC/64-бит/4.4. 2/bin/gcc --prefix =/home/pkgs/atlas

У меня есть 8-гигабайтный процессор Intel Xeon (R) CPU E5-2680 v2 @ 2,80 ГГц, и он занимает около 5 часов только для " make build "это нормально? есть ли способ ускорить процесс настройки и сборки?

+0

использовать 'make -j build' – ztik

ответ

0

С ATLAS installation guide:

Это этап, на котором ATLAS выполняет всю свою эмпирическую настройку, а затем использует обнаруженные ядра, чтобы собрать все необходимые библиотеки. Он использует BLDdir, созданный на этапе настройки, и вызывается из BLDdir командой make build или просто make. Этот шаг может быть довольно долгим, в зависимости от вашей платформы, и используете ли вы архитектурные значения по умолчанию. Для такой системы, как Core2Duo с архитектурными значениями по умолчанию, шаг сборки может занять 10 или 20 минут, тогда как для завершения полного поиска ATLAS на более медленной платформе (например, MIPS) может потребоваться от пары часов до полного дня ,

Да, это поведение абсолютно нормально, потому что ATLAS проводит обширный тест, чтобы определить лучшие математические ядра для вашей системы.

И да, есть способ ускорить процесс сборки, используя архитектурные значения по умолчанию. Обратите внимание, что это может привести к ухудшению производительности вашей установки ATLAS.

+0

Ive использовать следующую конфигурацию - это оптимально? ../configure -b 64 -V 192 -A 13 -t 2 -Si archdef 0 -Fa alg -fPIC -Ss f77lib /lib/gcc/64-bit/4.4.2/lib64 -C acg/lib/gcc/64-бит/4.4.2/bin/gcc -C, если /lib/gcc/64-bit/4.4.2/bin/gfortran --prefix =/var/tmp/install/64-bit/deps/atlas - с-Netlib-LAPACK-файл обработан =/SRC/LAPACK/LAPACK-3.5.0.tar – DACW

Смежные вопросы