# Invocation command line: # /spec/cpu2006/bin/runspec -v 10 -c PubP6blade.cfg -n 3 -T all -r --copies 8 -i ref int # output_root was not used for this run ############################################################################ # The following line MUST be set to the suite installed path! %define install_path /spec/cpu2006 ####################################################################### # # SPEC CPU2006 Benchmark Config file IBM eServer pSeries AIX 5L # ####################################################################### # For RATE runs, you must change the: # # submit # copies # # variables in this file to match the number of SMT threads in the # system being run on. Remember to change the PEAK values of # "copies" that are further down in the file. copies = 8 #====================================================================== # Global Options apply to all runs #====================================================================== # # For just a report generated without a raw file or any runs required # Do a "runspec --reportonly" (also --action=report or --fakereport) # # Just set up the build or run directories, use --buildsetup or --setup # on the runspec command # Sets nobuild as the default - you will need -D to force a compile # nobuild = 1 # -D forces a build (recompile) # -N prohibits a build (recompile) action = validate # -a tune = base,peak # -T iterations = 3 # -n output_format = all,csv,cfg # -o basepeak = 0 reportable = 1 # -l turns off ignore_errors = 0 # -I mean_anyway = 1 allow_extension_override = 1 ext = AIX # -e size = test,train,ref # -i # This tells runspec to set enviornment variables of the form # ENV_xxx if found in here. Forced to 0 for reportable runs #env_vars = 1 # These are the envionment variables that are set before the run #ENV_MALLOCOPTIONS=pool #ENV_MEMORY_AFFINITY=MCM #ENV_XLFRTEOPTS=intrinthds=1 # Control if the imbedded md5 string of compiler options is checked for # recompile if the options have changed #check_md5 = 0 # This is added to the MD5 sums, and must be 1 for submittable binaries. # i.e. binaries made with this set to 0 will not be allowed to be used # for submitable runs. But it bypasses all checksums, so must be 0 if # any sources are modified. I am not yet sure if need this needs to be # set to allow the generation of pmcount's PMU dir's #strict_rundir_verify = 0 # Controls if the log file info is echo'd to the screen teeout = no # If 1, make copy of the config file before modifing with MD5 # signitures of the compile options. backup_config = 0 # verbose -> -v #verbose = 1 to 99, 5 is default, 91 is good for debugging # Set up how parallel to do the compiles makeflags = -j3 # We alway use submit to ensure there is a bindprocessor done. use_submit_for_speed = 1 submit = let "MYCPU=2*\$SPECCOPYNUM"; if (("\$MYCPU > 7" )) then let "MYCPU-=7" ; fi; bindprocessor \$\$ \$MYCPU; $command #--prevent log file lines that are too long for vi log_line_width = 110 # Point to where the usr/compiler/OS Flags file is flagsurl000 = http://www.spec.org/cpu2006/flags/CPU2006_flags.20090714.08.xml CC_PATH = /usr/vac/bin CXX_PATH = /usr/vacpp/bin XLF_PATH = /usr/bin # #=============================================================================== # How the compilers are called # The settings used here are for IBM C/C++ and xl Fortran compilers #=============================================================================== default=default=default=default: CC = $(CC_PATH)/xlc -qlanglvl=extc99 CXX = $(CXX_PATH)/xlC FC = $(XLF_PATH)/xlf95 # # (Int) Portability flags. # 400.perlbench=default=default=default: CPORTABILITY = -DSPEC_CPU_AIX 401.bzip2=default=default=default: 403.gcc=default=default=default: 429.mcf=default=default=default: 445.gobmk=default=default=default: 456.hmmer=default=default=default: 458.sjeng=default=default=default: 462.libquantum=default=default=default: CPORTABILITY = -DSPEC_CPU_AIX 464.h264ref=default=default=default: CPORTABILITY = -DSPEC_CPU_AIX -qchars=signed 471.omnetpp=default=default=default: 473.astar=default=default=default: 483.xalancbmk=default=default=default: CXXPORTABILITY = -DSPEC_CPU_AIX # # (Int) Base-level optimizations. # int=base=default=default: sw_base_ptrsize = 32-bit sw_file = AIX/JFS2 sw_os = IBM AIX 5L V5.3 sw_other = None test_sponsor = IBM Corporation sw_peak_ptrsize = 32/64-bit sw_state = Multi-user test_date = Oct-2007 hw_nthreadspercore = 2 hw_ncoresperchip = 2 hw_ncores = 4 hw_nchips = 2 COPTIMIZE = -O5 -qalias=noansi -qalloca EXTRA_CFLAGS = -qipa=noobject -qsuppress=1500-036:1506-1298 LDCFLAGS = -bmaxdata:0x50000000 CXXOPTIMIZE = -O5 -qrtti=all EXTRA_CXXFLAGS = -qipa=noobject -qsuppress=1500-010:1500-029:1500-036:1540-0802:1540-1102:1540-1604:1540-1608:1540-2907:1586-233:1586-234:1586-267 LDCXXFLAGS = -bmaxdata:0x20000000 EXTRA_LDFLAGS = -blpdata -qipa=threads -qsuppress=1500-036 # # # (Int) Peak-level optimizations. # 400.perlbench=peak=default=default: OPTIMIZE = -O4 -qlargepage -qenablevmx -qalias=noansi fdo_pre0 = ${CC_PATH}/cleanpdf PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 EXTRA_LDFLAGS = -bmaxdata:0x50000000 -blpdata -qipa=threads -qsuppress=1500-036 401.bzip2=peak=default=default: OPTIMIZE = -O5 -qlargepage fdo_pre0 = ${CC_PATH}/cleanpdf PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 EXTRA_LDFLAGS = -bmaxdata:0x4ffffffc -blpdata -qipa=threads -qsuppress=1500-036 403.gcc=peak=default=default: # OPTIMIZE = -O5 # LDCFLAGS = -bmaxdata:0x50000000 # EXTRA_LDFLAGS = -qipa=threads -qsuppress=1500-036 basepeak=1 429.mcf=peak=default=default: OPTIMIZE = -O5 -qfdpr -qlargepage fdo_run2 = fdpr -q -O4 -A 32 -bldcg -shci 90 -sdp 9 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe EXTRA_LDFLAGS = -bmaxdata:0x50000000 -blpdata -qipa=threads -qsuppress=1500-036 445.gobmk=peak=default=default: # OPTIMIZE = -O5 -qfdpr -qlargepage -qstrict OPTIMIZE = -O5 -qlargepage -qstrict fdo_pre0 = ${CXX_PATH}/cleanpdf PASS1_CXXFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CXXFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 # fdo_run2 = fdpr -q -O4 -A 32 -bldcg -shci 90 -sdp 9 -p $commandexe -x $command # fdo_post2 = cp ${baseexe}.fdpr $baseexe EXTRA_LDFLAGS = -blpdata -qipa=threads -qsuppress=1500-036 456.hmmer=peak=default=default: OPTIMIZE = -O5 -qfdpr -q64 -qlargepage -qenablevmx -qvecnvol fdo_run2 = fdpr -q -O4 -A 32 -bldcg -shci 90 -sdp 9 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe EXTRA_LDFLAGS = -q64 -blpdata -qipa=threads -qsuppress=1500-036 458.sjeng=peak=default=default: OPTIMIZE = -O5 -qfdpr -qlargepage fdo_pre0 = ${CXX_PATH}/cleanpdf PASS1_CXXFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CXXFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_run2 = fdpr -q -O4 -A 32 -bldcg -shci 90 -sdp 9 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe EXTRA_LDFLAGS = -blpdata -qipa=threads -qsuppress=1500-036 462.libquantum=peak=default=default: OPTIMIZE = -O5 -qfdpr -q64 -qlargepage fdo_pre0 = ${CXX_PATH}/cleanpdf PASS1_CXXFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CXXFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_run2 = fdpr -q -O4 -A 32 -bldcg -shci 90 -sdp 9 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe EXTRA_LDFLAGS = -q64 -blpdata -qipa=threads -qsuppress=1500-036 464.h264ref=peak=default=default: OPTIMIZE = -O5 -qlargepage fdo_pre0 = ${CC_PATH}/cleanpdf PASS1_CFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 EXTRA_LDFLAGS = -blpdata -qipa=threads -qsuppress=1500-036 471.omnetpp=peak=default=default: OPTIMIZE = -O5 -qinlglue -qalign=natural -qlargepage -qrtti=all fdo_pre0 = ${CXX_PATH}/cleanpdf PASS1_CXXFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CXXFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 EXTRA_LDFLAGS = -bmaxdata:0x20000000 -blpdata -qipa=threads -qsuppress=1500-036 473.astar=peak=default=default: OPTIMIZE = -O5 -qfdpr -qinlglue -qalign=natural -qlargepage fdo_pre0 = ${CXX_PATH}/cleanpdf PASS1_CXXFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CXXFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_run2 = fdpr -q -O4 -A 32 -bldcg -shci 90 -sdp 9 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe EXTRA_LDFLAGS = -bmaxdata:0x20000000 -blpdata -qipa=threads -qsuppress=1500-036 483.xalancbmk=peak=default=default: # OPTIMIZE = -O5 -qfdpr # OPTIMIZE = -O5 -qfdpr # fdo_pre0 = ${CXX_PATH}/cleanpdf # PASS1_CXXFLAGS = -qpdf1 # PASS1_LDFLAGS = -qpdf1 # PASS2_CXXFLAGS = -qpdf2 # PASS2_LDFLAGS = -qpdf2 # fdo_run2 = fdpr -q -O4 -A 32 -bldcg -shci 90 -sdp 9 -p $commandexe -x $command # fdo_post2 = cp ${baseexe}.fdpr $baseexe # EXTRA_LDFLAGS = -qipa=threads -qsuppress=1500-036 -bmaxdata:0x20000000 basepeak=1 # # # (FP) Portability-flags. # 410.bwaves=default=default=default: FPORTABILITY = -qfixed 416.gamess=default=default=default: FPORTABILITY = -qfixed 433.milc=default=default=default: 434.zeusmp=default=default=default: FPORTABILITY = -qfixed -qxlf90=nosignedzero 435.gromacs=default=default=default: FPORTABILITY = -qfixed -qextname 436.cactusADM=default=default=default: FPORTABILITY = -qfixed -qextname 437.leslie3d=default=default=default: FPORTABILITY = -qfixed 444.namd=default=default=default: 447.dealII=default=default=default: 450.soplex=default=default=default: 453.povray=default=default=default: 454.calculix=default=default=default: FPORTABILITY = -qfixed -qextname 459.GemsFDTD=default=default=default: 465.tonto=default=default=default: 470.lbm=default=default=default: 481.wrf=default=default=default: CPORTABILITY = -DNOUNDERSCORE -DSPEC_CPU_AIX 482.sphinx3=default=default=default: CPORTABILITY = -qchars=signed # # (FP) Base-level optimizations. # fp=base=default=default: COPTIMIZE = -O5 -qlargepage CXXOPTIMIZE = -O5 -qlargepage -qrtti=all -D__IBM_FAST_VECTOR FOPTIMIZE = -O5 -qlargepage -qsmallstack=dynlenonheap -qalias=nostd LDCFLAGS = -bmaxdata:0x40000000 LDCXXFLAGS = -bmaxdata:0x50000000 LDFFLAGS = -bmaxdata:0x60000000 EXTRA_FFLAGS = -qipa=noobject -qsuppress=cmpmsg:1500-010 EXTRA_LDFLAGS = -qipa=threads -qsuppress=1500-036 # # # (FP) Peak-level optimizations. # 410.bwaves=peak=default=default: # OPTIMIZE = -O5 -qfdpr # EXTRA_FFLAGS = -qsmallstack=dynlenonheap -qlargepage # EXTRA_LDFLAGS = -bmaxdata:0x50000000 -blpdata # fdo_run2 = fdpr -q -O4 -A 32 -bldcg -shci 90 -sdp 9 -p $commandexe -x $command # fdo_post2 = cp ${baseexe}.fdpr $baseexe basepeak=1 416.gamess=peak=default=default: basepeak=1 433.milc=peak=default=default: OPTIMIZE = -O5 -qfdpr EXTRA_CFLAGS = -qlargepage EXTRA_LDFLAGS = -bmaxdata:0x40000000 -blpdata fdo_run2 = fdpr -q -O4 -A 32 -bldcg -shci 90 -sdp 9 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 434.zeusmp=peak=default=default: EXTRA_FFLAGS = -qlargepage -qenablevmx OPTIMIZE = -O5 PASS1_FFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_FFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 EXTRA_LDFLAGS = -bmaxdata:0x40000000 -blpdata 435.gromacs=peak=default=default: OPTIMIZE = -O5 PASS1_FFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_FFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 EXTRA_LDFLAGS = -bdatapsize:64K -bstackpsize:64K 436.cactusADM=peak=default=default: # OPTIMIZE = -O5 # EXTRA_LDFLAGS = -bdatapsize:64K -bstackpsize:64K -bmaxdata:0x60000000 basepeak=1 437.leslie3d=peak=default=default: OPTIMIZE = -O4 EXTRA_FFLAGS = -q64 EXTRA_LDFLAGS = -q64 -blpdata 444.namd=peak=default=default: OPTIMIZE = -O5 PASS1_CXXFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CXXFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 447.dealII=peak=default=default: basepeak=1 450.soplex=peak=default=default: basepeak=1 453.povray=peak=default=default: OPTIMIZE = -O5 -qfdpr EXTRA_CXXFLAGS = -qenablevmx -qvecnvol fdo_pre0 = ${CXX_PATH}/cleanpdf PASS1_CXXFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_CXXFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 fdo_run2 = fdpr -q -O4 -A 32 -bldcg -shci 90 -sdp 9 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 454.calculix=peak=default=default: OPTIMIZE = -O4 PASS1_FFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_FFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 EXTRA_FFLAGS = -qlargepage EXTRA_LDFLAGS = -blpdata 459.GemsFDTD=peak=default=default: EXTRA_FFLAGS = -qlargepage -qenablevmx -qvecnvol OPTIMIZE = -O5 PASS1_FFLAGS = -qpdf1 PASS1_LDFLAGS = -qpdf1 PASS2_FFLAGS = -qpdf2 PASS2_LDFLAGS = -qpdf2 EXTRA_LDFLAGS = -bmaxdata:0x50000000 -blpdata 465.tonto=peak=default=default: FOPTIMIZE = -O5 -qlargepage -qsmallstack=dynlenonheap LDFFLAGS = -bmaxdata:0x60000000 EXTRA_FFLAGS = -qipa=noobject -qsuppress=cmpmsg:1500-010 EXTRA_LDFLAGS = -qipa=threads -qsuppress=1500-036 470.lbm=peak=default=default: OPTIMIZE = -O5 -qfdpr EXTRA_CFLAGS = -q64 -qlargepage -qenablevmx -qhot=SIMD EXTRA_LDFLAGS = -q64 -blpdata fdo_run2 = fdpr -q -O4 -A 32 -bldcg -shci 90 -sdp 9 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 481.wrf=peak=default=default: FOPTIMIZE = -O5 -qlargepage -qsmallstack=dynlenonheap LDFFLAGS = -bmaxdata:0x60000000 EXTRA_FFLAGS = -qipa=noobject -qsuppress=cmpmsg:1500-010 EXTRA_LDFLAGS = -qipa=threads -qsuppress=1500-036 482.sphinx3=peak=default=default: OPTIMIZE = -O5 -qfdpr EXTRA_CFLAGS = -qlargepage -qenablevmx EXTRA_LDFLAGS = -blpdata fdo_run2 = fdpr -q -O4 -A 32 -bldcg -shci 90 -sdp 9 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe # The following section was added automatically, and contains settings that # did not appear in the original configuration file, but were added to the # raw file after the run. default: hw_avail = Nov-2007 hw_cpu_mhz = 4000 hw_cpu_name = POWER6 hw_disk = 1x146 GB SAS 15K RPM hw_fpu = Integrated hw_memory = 16 GB (4x4 GB) DDR2 667 MHz hw_model = IBM BladeCenter JS22 (4.0 GHz, 4 core) hw_ncpuorder = 4 cores hw_ocache = None hw_other = None hw_pcache = 64 KB I + 64 KB D on chip per core hw_scache = 4 MB I+D on chip per core hw_tcache = None hw_vendor = IBM Corporation license_num = 11 tester = IBM Corporation sw_auto_parallel = No sw_avail = Nov-2007 sw_compiler000 = XL C/C++ Enterprise Edition Version 9.0 for AIX notes_000 = AIX 5L V5.3 updated with the 5300-07 Technology Level. notes_005 = IBM XL Compilers updated to October 2007 PTF Level. notes_010 = notes_015 = See flags file for details on following settings: notes_020 = all ulimits set to unlimited notes_025 = Envionment variables set before executing benchmarks: notes_030 = MALLOCOPTIONS=pool notes_035 = MEMORY_AFFINITY=MCM notes_040 = 768 pages of size 16M defined on systems with vmo command notes_045 = fdpr binary optimization tool used for peak versions of: notes_050 = 429.mcf, 456.hmmer, 458.sjeng, 462.libquantum, 473.astar notes_055 = submit used to bind benchmark to a processor using "bindprocessor" notes_060 = notes_065 = The binaries were compiled on a system with 32 GB of memory. notes_070 =