# Invocation command line: # /spec/cpu2006/v1.1/bin/runspec --reportable -v 10 -c config -n 3 -T all -r 64 -i ref fp --nopreenv --note-preenv # output_root was not used for this run ############################################################################ # Invocation command line: # /spec/cpu2006/v1.1/bin/runspec -a configpp -c cpu2006 --define SOFTWARE=V111_V131 --define OPTIMIZATIONS=literal --define SYSTEM=BladeCenterH.1x16way.p7_3000mhz --define LARGE_PAGES=4096 --define PROCESSORS=64 --define SMT=on --define MEMORY=133680857088 --define PINSHM=0 --define OPT_F_fp_base=-O5 -qlargepage -blpdata -qipa=noobject -qsmallstack=dynlenonheap -qalias=nostd --define BITS_F_fp_base=32 --define OPT_C_fp_base=-O5 -qlargepage -blpdata -qipa=noobject -D_ILS_MACROS --define BITS_C_fp_base=32 --define OPT_CXX_fp_base=-O5 -qlargepage -blpdata -qipa=noobject -D_ILS_MACROS -qrtti=all -D__IBM_FAST_VECTOR -D__IBM_FAST_SET_MAP_ITERATOR --define BITS_CXX_fp_base=32 --define OPT_F_410_bwaves=-O5 -qarch=pwr6 -qlargepage -blpdata -qenablevmx -qvecnvol -qsmallstack=dynlenonheap --define BITS_410_bwaves=32 --define OPT_F_416_gamess=-O5 -qlargepage -blpdata -qalias=nostd --define BITS_416_gamess=32 --define PDF_416_gamess --define OPT_C_433_milc=-O5 -qlargepage -blpdata --define BITS_433_milc=32 --define OPT_F_434_zeusmp=-O3 -qlargepage -blpdata -qarch=auto -qenablevmx -qvecnvol -qxlf90=nosignedzero --define BITS_434_zeusmp=32 --define PDF_434_zeusmp --define OPT_C_435_gromacs=-O5 -qarch=pwr6 -D_ILS_MACROS --define OPT_F_435_gromacs=-O5 -qarch=pwr6 --define BITS_435_gromacs=32 --define OPT_F_437_leslie3d=-O5 -qarch=pwr6 -qlargepage -blpdata -qenablevmx -qvecnvol --define BITS_437_leslie3d=32 --define OPT_CXX_447_dealII=-O5 -D_ILS_MACROS -qrtti=all -blpdata -D__IBM_FAST_VECTOR -D__IBM_FAST_SET_MAP_ITERATOR -btextpsize:64K --define BITS_447_dealII=32 --define OPT_CXX_453_povray= -O5 -D_ILS_MACROS -qalign=natural -btextpsize:64K --define BITS_453_povray=32 --define PDF_453_povray --define OPT_F_465_tonto=-O5 -qlargepage -blpdata -btextpsize:64K --define BITS_465_tonto=32 --define PDF_465_tonto --define OPT_C_482_sphinx3=-O4 -qarch=pwr6 -qlargepage -blpdata -D_ILS_MACROS --define BITS_482_sphinx3=32 --define PDF_482_sphinx3 --define EXTENSION=PubApr10 --define MAKETHREADS=64 --nopreenv --note-preenv # output_root was not used for this run test_sponsor = IBM Corporation license_num = 11 tester = IBM Corporation prepared_by = IBM Corporation backup_config = 0 # No automatic backup. output_format = rsf,asc,html,csv,flags # Make sure we capture the config each time, instead. log_line_width = 155 # Prevent log file lines that are too long for "vi". runlist = all # Use reportable run parameters as the default values. tune = all size = ref flagsurl000 = http://www.spec.org/cpu2006/flags/IBM-AIX.20100303.xml flagsurl001 = http://www.spec.org/cpu2006/flags/IBM-XL.20100427.xml reportable = 1 mean_anyway = 1 # Don't want spurious results when we grep for maximum. # BUT: we still want the mean of a single iteration. section_specifier_fatal = 0 allow_extension_override = yes # Compilation is "extension neutral". ext = PubApr10 # # Environment settings can be made prior to the run: # preenv = 1 preENV_MALLOCOPTIONS = pool preENV_MEMORY_AFFINITY = MCM # Bind memory allocation to local cpu. preENV_XLFRTEOPTS = intrinthds=1 # # Parallelize the setup, to make it go faster. # parallel_setup = 64 parallel_setup_type = fork parallel_setup_prefork = bindprocessor $$ $BIND # bench_post_setup = sync post_setup = chfs -a freeze=1 /spec/cpu2006 ; chfs -a freeze=0 /spec/cpu2006 parallel_test = 64 parallel_test_submit = bindprocessor \$\$ \$SPECCOPYNUM; $command # # Bind list for 16 cores # bind = \ 0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 \ 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61 \ 2 6 10 14 18 22 26 30 34 38 42 46 50 54 58 62 \ 3 7 11 15 19 23 27 31 35 39 43 47 51 55 59 63 default=default=default=default: hw_avail = Jun-2010 hw_vendor = IBM Corporation hw_model = IBM BladeCenter PS702 Express (3.0 GHz, 16 core) hw_cpu_name = POWER7 hw_ncpuorder = 16 cores hw_ncores = 16 hw_nchips = 2 hw_ncoresperchip = 8 hw_nthreadspercore = 4 hw_cpu_mhz = 3000 hw_fpu = Integrated hw_pcache = 32 KB I + 32 KB D on chip per core hw_scache = 256 KB I+D on chip per core hw_tcache = 4 MB I+D on chip per core hw_ocache = None hw_memory = 128 GB (32x4 GB) DDR3 1066 MHz hw_disk = 1x300 GB SAS SFF 10K RPM hw_other = None sw_os000 = IBM AIX V6.1 with the 6100-05 Technology Level sw_file = AIX/JFS2 sw_state = Multi-user # # Here we manage resources specific to the system configuration. # This includes the mapping of processes to the cores on the system, # and the memory requirements of the benchmarks. # default=default=default=default: # Base & default-peak cases. submit = bindprocessor \$\$ $BIND; $command notes_submit_000 = The config file option 'submit' was used notes_submit_005 = to assign benchmark copy to specific kernel thread using notes_submit_010 = the "bindprocessor" command (see flags file for details). 410.bwaves=peak=default=default: copies = 32 429.mcf=peak=default=default: copies = 32 433.milc=peak=default=default: copies = 32 436.cactusADM=peak=default=default: # copies = 32 437.leslie3d=peak=default=default: copies = 16 450.soplex=peak=default=default: # copies = 32 # 456.hmmer=peak=default=default: # copies = 32 459.GemsFDTD=peak=default=default: # copies = 32 462.libquantum=peak=default=default: copies = 32 470.lbm=peak=default=default: # copies = 32 481.wrf=peak=default=default: # copies = 32 # # # Memory arrangement of 32-bit base binaries. # # %if ( %{BITS_CXX_int_base} eq 32 || %{BITS_C_int_base} eq 32 || %{BITS_F_int_base} eq 32 ) fp=base=default=default: LDCXXFLAGS = -bmaxdata:0x50000000 # Set large stack for 32 bit executables. LDCFLAGS = -bmaxdata:0x40000000 # Set large stack for 32 bit executables. LDFFLAGS = -bmaxdata:0x60000000 # Set large stack for 32 bit executables. # # Memory arrangement of 32-bit peak binaries. # 410.bwaves=peak=default=default: EXTRA_LDFLAGS = -bmaxdata:0x50000000 # Set large stack for 32 bit executables. 416.gamess=peak=default=default: EXTRA_LDFLAGS = -bmaxdata:0x40000000 # Set large stack for 32 bit executables. 433.milc=peak=default=default: EXTRA_LDFLAGS = -bmaxdata:0x40000000 # Set large stack for 32 bit executables. 434.zeusmp=peak=default=default: EXTRA_LDFLAGS = -bmaxdata:0x40000000 # Set large stack for 32 bit executables. 435.gromacs=peak=default=default: EXTRA_LDFLAGS = -bmaxdata:0x60000000 # Set large stack for 32 bit executables. # %if ( %{BITS_437_leslie3d} eq 32 ) # 437.leslie3d=peak=default=default: # EXTRA_LDFLAGS = -bmaxdata:0x60000000 # Set large stack for 32 bit executables. # %endif 447.dealII=peak=default=default: EXTRA_LDFLAGS = -bmaxdata:0x50000000 # Set large stack for 32 bit executables. 453.povray=peak=default=default: EXTRA_LDFLAGS = -bmaxdata:0x50000000 # Set large stack for 32 bit executables. # %if ( %{BITS_456_hmmer} eq 32 ) # 456.hmmer=peak=default=default: # EXTRA_LDFLAGS = -bmaxdata:0x50000000 # Set large stack for 32 bit executables. # %endif 465.tonto=peak=default=default: EXTRA_LDFLAGS = -bmaxdata:0x50000000 # Set large stack for 32 bit executables. 482.sphinx3=peak=default=default: EXTRA_LDFLAGS = -bmaxdata:0x40000000 # Set large stack for 32 bit executables. # # Software declarations. # int=default=default=default: sw_compiler000 = IBM XL C/C++ Enterprise Edition V11.1 for AIX sw_avail = Jun-2010 fp=default=default=default: sw_compiler000 = IBM XL C/C++ for AIX, V11.1 sw_compiler001 = IBM XL Fortran for AIX, V13.1 sw_other000 = None sw_avail = Apr-2010 default=default=default=default: # # General environment settings. # # OS_LIBS=-L/usr/lib # TMPDIR=/tmp # This can get unset by upper-layer tools. # PDFDIR=/tmp # Tell the compiler where the PDF data will go. # # # Compiler invocations. # The settings used here are for IBM C/C++ and xl Fortran compilers # #C_COMPILER = /c/dev_050810/vacpp #F_COMPILER = /c/dev_050810/xlf #C_COMPILER = #F_COMPILER = C_COMPILER = F_COMPILER = CC_PATH = /usr/vacpp/bin CXX_PATH = /usr/vacpp/bin CC = ${C_COMPILER}${CC_PATH}/xlc -w -qsuppress=1500-036 -qlanglvl=extc99 -qipa=threads CXX = ${C_COMPILER}${CC_PATH}/xlC -w -qsuppress=1500-036 -qipa=threads FC = ${F_COMPILER}/usr/bin/xlf95 -w -qsuppress=1500-036 -qsuppress=cmpmsg -qipa=threads # # # Portability Flags. # # Only language-level flags, data-space sizing, and certain optimization-suppression # flags are allowed here. No optimizations are allowed. The {F/C/CXX}PORTABILITY # variables are set in this file and nowhere else. # # Generaly applicable srcalt's are allowed here. # # We also have the "strange submit" overrides here that deal with idiosyncratic # invocations of the benchmarks. # # If there aren't any flags for the benchmark, we leave an empty entry as a placeholder. #====================================================================== # 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 999.specrand=default=default=default: #====================================================================== # 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 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=peak=default=default: 465.tonto=base=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 998.specrand=default=default=default: # # If there are multiple threads available, use them to parallelize the build. # makeflags = -j 64 # This causes multiple ".o" files to build concurrently. # # Default Optimizations. These apply to both the "base" and "peak" cases. # They are listed before the portabilities so the portability settings can override them. # default=default=default=default: # # # Base Level Optimizations. These are listed before the portabilities so the portability # settings can override them. # int=base=default=default: sw_base_ptrsize = 32-bit fp=base=default=default: FOPTIMIZE = -O5 -qlargepage -blpdata -qipa=noobject -qsmallstack=dynlenonheap -qalias=nostd COPTIMIZE = -O5 -qlargepage -blpdata -qipa=noobject -D_ILS_MACROS CXXOPTIMIZE = -O5 -qlargepage -blpdata -qipa=noobject -D_ILS_MACROS -qrtti=all -D__IBM_FAST_VECTOR -D__IBM_FAST_SET_MAP_ITERATOR sw_base_ptrsize = 32-bit # # Inherited "peak" level optimization. If no optimization is selected, then this kicks in. # default=peak=default=default: basepeak=1 # # # Per-benchmark Peak-Level optimizations # # First the Integer benchmarks: # 400.perlbench=peak=default=default: 401.bzip2=peak=default=default: 403.gcc=peak=default=default: 429.mcf=peak=default=default: 445.gobmk=peak=default=default: 456.hmmer=peak=default=default: 458.sjeng=peak=default=default: 462.libquantum=peak=default=default: 464.h264ref=peak=default=default: 471.omnetpp=peak=default=default: 473.astar=peak=default=default: 483.xalancbmk=peak=default=default: 999.specrand=peak=default=default: # # Second, the Floating-Point benchmarks: # 410.bwaves=peak=default=default: basepeak = 0 FOPTIMIZE = -O5 -qarch=pwr6 -qlargepage -blpdata -qenablevmx -qvecnvol -qsmallstack=dynlenonheap 416.gamess=peak=default=default: basepeak = 0 FOPTIMIZE = -O5 -qlargepage -blpdata -qalias=nostd PASS1_LDFLAGS = -qpdf1 PASS2_LDFLAGS = -qpdf2 PASS1_FFLAGS = -qpdf1 PASS2_FFLAGS = -qpdf2 433.milc=peak=default=default: basepeak = 0 COPTIMIZE = -O5 -qlargepage -blpdata 434.zeusmp=peak=default=default: basepeak = 0 FOPTIMIZE = -O3 -qlargepage -blpdata -qarch=auto -qenablevmx -qvecnvol -qxlf90=nosignedzero PASS1_LDFLAGS = -qpdf1 PASS2_LDFLAGS = -qpdf2 PASS1_FFLAGS = -qpdf1 PASS2_FFLAGS = -qpdf2 435.gromacs=peak=default=default: basepeak = 0 COPTIMIZE = -O5 -qarch=pwr6 -D_ILS_MACROS FOPTIMIZE = -O5 -qarch=pwr6 436.cactusADM=peak=default=default: 437.leslie3d=peak=default=default: basepeak = 0 FOPTIMIZE = -O5 -qarch=pwr6 -qlargepage -blpdata -qenablevmx -qvecnvol 444.namd=peak=default=default: 447.dealII=peak=default=default: basepeak = 0 CXXOPTIMIZE = -O5 -D_ILS_MACROS -qrtti=all -blpdata -D__IBM_FAST_VECTOR -D__IBM_FAST_SET_MAP_ITERATOR -btextpsize:64K 450.soplex=peak=default=default: 453.povray=peak=default=default: basepeak = 0 CXXOPTIMIZE = -O5 -D_ILS_MACROS -qalign=natural -btextpsize:64K PASS1_LDFLAGS = -qpdf1 PASS2_LDFLAGS = -qpdf2 PASS1_CXXFLAGS = -qpdf1 PASS2_CXXFLAGS = -qpdf2 fdo_pre0 = ${CXX_PATH}/cleanpdf 454.calculix=peak=default=default: 459.GemsFDTD=peak=default=default: 465.tonto=peak=default=default: basepeak = 0 FOPTIMIZE = -O5 -qlargepage -blpdata -btextpsize:64K PASS1_LDFLAGS = -qpdf1 PASS2_LDFLAGS = -qpdf2 PASS1_FFLAGS = -qpdf1 PASS2_FFLAGS = -qpdf2 470.lbm=peak=default=default: 481.wrf=peak=default=default: 482.sphinx3=peak=default=default: basepeak = 0 COPTIMIZE = -O4 -qarch=pwr6 -qlargepage -blpdata -D_ILS_MACROS PASS1_LDFLAGS = -qpdf1 PASS2_LDFLAGS = -qpdf2 PASS1_CFLAGS = -qpdf1 PASS2_CFLAGS = -qpdf2 fdo_pre0 = ${CC_PATH}/cleanpdf 998.specrand=peak=default=default: #^L # # Deal with the 32-vs-64 bits in the "peak" optimizations. # # The BITS_32 & BITS_64 are defined in the optimizations file. # They are aggregated over all the benchmarks to determine the "mixed" case. # default=peak=default=default: sw_peak_ptrsize = 32-bit # 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. 437.leslie3d: # The following setting was inserted automatically as a result of # post-run basepeak application. basepeak = 1 433.milc: # The following setting was inserted automatically as a result of # post-run basepeak application. basepeak = 1 410.bwaves: # The following setting was inserted automatically as a result of # post-run basepeak application. basepeak = 1 default: hw_cpu_char001 = Intelligent Energy Optimization hw_cpu_char002 = enabled, up to 3.30 GHz notes_os_000 =Environment variables set by runspec before the start of the run: notes_os_005 =MALLOCOPTIONS = "pool" notes_os_010 =MEMORY_AFFINITY = "MCM" notes_os_015 =XLFRTEOPTS = "intrinthds=1" notes_os_020 =all ulimits set to unlimited. notes_os_025 =4096 16M large pages defined with vmo command