Benchmarking: SPEC CPU 2006
Jump to navigation
Jump to search
- SPEC CPU 2006 version 1.2
- Tested on Centos/RHEL 6.2
System Libs
yum groupinstall 'Development tools'
yum install glibc-devel
# Also, for intel builds which have -fast, we need to add libm.a from glibc-static
wget ftp://fr2.rpmfind.net/linux/centos/6.3/updates/x86_64/Packages/glibc-static-2.12-1.80.el6_3.6.x86_64.rpm
rpm -ivh ./glibc-static-2.12-1.80.el6_3.6.x86_64.rpmInstalling SPEC
Change in the CD directory (or cd in to the directory after unpacking: SPEC2006_v12.tar.bz2)
[david@compute002 SPEC2006_v12]$ pwd
/home/david/benchmarks/spec2k6/SPEC2006_v12
[david@compute002 SPEC2006_v12]$ ./install.sh -d /data/spec2k6Get an optimised configuration file
Find a similar system on the spec.org site and pull down the configuration file
[david@compute002 spec2k6]$ wget http://www.spec.org/cpu2006/results/res2012q2/cpu2006-20120416-21055.cfg
--2012-11-11 12:28:20-- http://www.spec.org/cpu2006/results/res2012q2/cpu2006-20120416-21055.cfg
Resolving www.spec.org... 208.45.140.197
Connecting to www.spec.org|208.45.140.197|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 10180 (9.9K) [text/plain]
Saving to: `cpu2006-20120416-21055.cfg'
100%[==========================================================================================================================================================================>] 10,180 46.4K/s in 0.2s
2012-11-11 12:28:21 (46.4 KB/s) - `cpu2006-20120416-21055.cfg' saved [10180/10180]
cp cpu2006-20120416-21055.cfg /data/spec2k6/config/Build the benchmark
cd /data/spec2k6
source shrc
# build specific pacakges:
[david@compute002 spec2k6_v11]$ cp config/Example-linux64-intel64-icl.cfg config/dp.cfg
[david@compute002 spec2k6_v11]$ runspec -c dp --action build 416.gromacs
# build both
runspec -c intel --action build 435.gromcas 444.namd
# build base and peak binaries
runspec --config=intel --action=build --tune=all 435.gromacsRun the tests
# default run will be base, to run peak include --tuning=peak
runspec -c intel --action=run --loose --define cores=16 --define THP_enabled --tuning=peak 447.dealII
# to do a rate run:
runspec -c intel --action=run --loose --define cores=16 --define THP_enabled --tuning=all --rate 16 435.gromacs 447.dealII