# Invocation command line: # /spec/cpu2000/bin/runspec -c tuned.690.cint.001.cfg ############################################################################ # Invocation command line: # # /spec/cpu2000/bin/runspec -c tuned.690.cfp.001.cfg # /spec/cpu2000/bin/runspec -c tuned.690.cfp.001.cfg -r -u ... # ############################################################################ # # Config-file for 64-way 1.9 GHz Squadron-H publication measurements. # Tuning-runs were performed Sept. 5-6 2004 and the results are accumulated # in the directory # # /gsa/ausgsa/projects/s/spec/Results/Squadron-H.32way/cpu.1way.compilers_08_08.runs_09_05.SMT # # The parameters are set up for a reportable run. # # Authors: Carl Ponder, Alan MacKay & Kaivalya M. Dixit at IBM # ############################################################################ # # General environment settings. # OS_LIBS=-L/usr/lib #=============================================================================== # How the compilers are called #=============================================================================== # To remove all the warning messages that are put out, you can append the following # compile time message suppression flag to these 2 lines: # -w -qinfo=noinl -qsuppress=1500-036 # Also need on the FC line is "-qsuppress=cmpmsg" # To reduce compile time, the following options can be used (also added here): # -qipa=noobject -qipa=threads #=============================================================================== CC=/usr/vacpp/bin/cc CCXLC=/usr/vacpp/bin/xlc CXX=/usr/vacpp/bin/xlC # The next line set up parallel make, the value of j is the number of thread. #makeflags = -j8 # galgel & facerec do not have dependency rules to allow parallel make's # need to add "makeflags = -j1" for them, the easist way is to add in the # portability flags section # # Commands for "rate" run execution. The "submit" command is used to bind the # execution-thread to a CPU. # # On the Squadron, we still use this for 1-way runs so the thread will # not "drift" between CPU's and lose locality. # # use_submit_for_speed = 1 submit = let "MYCPU=\$SPECUSERNUM"; bindprocessor \$\$ \$MYCPU; $command # submit = schedule.16 \$SPECUSERNUM $command # submit = schedule.32 \$SPECUSERNUM $command # submit = schedule.64 \$SPECUSERNUM $command # submit = schedule.64 \$SPECUSERNUM $command # # # Global options for reports # company_name = IBM license_num = 11 # Note that this is different from HPG licenses. tester_name = IBM test_site = Austin, TX test_date = Sep-2004 # # 32-way Squadron-H # hw_avail =Nov-2005 hw_vendor =IBM Corporation hw_model = IBM eServer pSeries 690 (1900 MHz, 32 CPU) hw_cpu =POWER5 hw_cpu_mhz =1900 hw_fpu =Integrated hw_ncpu = 32 cores, 1 threads, 8 chips, 2 cores/chip, 4 processor chips/MCM, 2 MCM in SUT hw_ncpuorder =16,32,64 hw_pcache =64KBI+32KBD (on chip) hw_scache =1920KB unified (on chip) hw_tcache =36MB unified (off-chip) per MCM hw_ocache = hw_memory =256 GB DDR1 hw_disk =2x36GB SCSI, 15K RPM hw_other = # hw_parallel = No # hw_parallel = SMT hw_parallel = No sw_avail =Aug-2004 sw_parallel = sw_os =AIX 5L V5.3 sw_compiler0=XL C/C++ Enterprise Edition Version 7.0 for AIX sw_file =AIX/JFS2 sw_state =Multi-user # # Global options for runspec # runlist = int action = validate iterations = 3 output_format = asc,config,pdf ignore_errors = 0 reportable = 1 mean_anyway = 1 size = ref tune = base,peak ext = SqH.Pub.040907 env_vars = 1 deletework = 0 # # # INT "base" optimization flags. int=base=default=default: fdo_pre0 = /usr/vacpp/bin/cleanpdf PASS1_CFLAGS =-qpdf1 -O5 -blpdata -D_ILS_MACROS PASS1_LDCFLAGS =-qpdf1 -O5 -blpdata -D_ILS_MACROS PASS2_CFLAGS =-qpdf2 -O5 -blpdata -D_ILS_MACROS PASS2_LDCFLAGS =-qpdf2 -O5 -blpdata -D_ILS_MACROS 252.eon=base=default=default: fdo_pre0 = /usr/vacpp/bin/cleanpdf PASS1_CXXFLAGS =-qpdf1 -O5 -lhmu -qalign=natural PASS1_LDCXXFLAGS =-qpdf1 -O5 -lhmu -qalign=natural PASS2_CXXFLAGS =-qpdf2 -O5 -lhmu -qalign=natural PASS2_LDCXXFLAGS =-qpdf2 -O5 -lhmu -qalign=natural # # Portability flags. # # If there aren't any flags for the benchmark, we leave an # empty entry as a placeholder. # 164.gzip=default=default=default: 175.vpr=default=default=default: 176.gcc=default=default=default: EXTRA_CFLAGS=-ma -DHOST_WORDS_BIG_ENDIAN 181.mcf=default=default=default: 186.crafty=default=default=default: EXTRA_CFLAGS=-DAIX 197.parser=default=default=default: 252.eon=default=default=default: srcalt=fmax_errno EXTRA_LDFLAGS=-I. -DNDEBUG 253.perlbmk=default=default=default: EXTRA_CFLAGS=-DSPEC_CPU2000_AIX 254.gap=default=default=default: EXTRA_CFLAGS=-DSYS_IS_BSD -DSYS_STRING_H -DSYS_HAS_TIME_PROTO -DSYS_HAS_MALLOC_PROTO -DSYS_HAS_CALLOC_PROTO 255.vortex=default=default=default: 256.bzip2=default=default=default: 300.twolf=default=default=default: EXTRA_CFLAGS=-DHAVE_SIGNED_CHAR # int=default=default=default: notes1000= Portability Flags: notes1005= 176.gcc: EXTRA_CFLAGS=-ma -DHOST_WORDS_BIG_ENDIANEXTRA_CFLAGS=-ma -DHOST_WORDS_BIG_ENDIAN notes1010= 186.crafty: EXTRA_CFLAGS=-DAIX notes1015= 252.eon: EXTRA_LDFLAGS=-I. -DNDEBUG notes1020= 253.perlbmk: EXTRA_CFLAGS=-DSPEC_CPU2000_AIX notes1025= 254.gap: EXTRA_CFLAGS=-DSYS_IS_BSD -DSYS_STRING_H -DSYS_HAS_TIME_PROTO -DSYS_HAS_MALLOC_PROTO notes1030= -DSYS_HAS_CALLOC_PROTO notes1035= 300.twolf: EXTRA_CFLAGS=-DHAVE_SIGNED_CHAR notes1040= notes1060= Base Optimization Flags: notes1070= C: -qpdf1/pdf2 notes1075= -O5 -blpdata -D_ILS_MACROS notes1080= C++: -qpdf1/pdf2 notes1085= -O5 -lhmu -qalign=natural notes1090= notes1100= Alternate Sources for Base & Peak: notes1110= Approved alternate-source file 252.eon.fmax_errno.src.alt.tar.gz notes1120= was used with 252.eon for POSIX-compatibility. notes1130= 164.gzip=peak=default=default: PASS1_CFLAGS = -qpdf1 -O5 -blpdata -D_ILS_MACROS -qfdpr PASS1_LDCFLAGS = -qpdf1 -O5 -blpdata -D_ILS_MACROS -qfdpr PASS2_CFLAGS = -qpdf2 -O5 -blpdata -D_ILS_MACROS -qfdpr PASS2_LDCFLAGS = -qpdf2 -O5 -blpdata -D_ILS_MACROS -qfdpr fdo_run2 = fdpr -quiet -R3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 175.vpr=peak=default=default: fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS =-qpdf1 -O5 -blpdata -qalign=natural -qhot=arraypad -Q PASS1_LDCFLAGS =-qpdf1 -O5 -blpdata -qalign=natural -qhot=arraypad -Q PASS2_CFLAGS =-qpdf2 -O5 -blpdata -qalign=natural -qhot=arraypad -Q PASS2_LDCFLAGS =-qpdf2 -O5 -blpdata -qalign=natural -qhot=arraypad -Q 176.gcc=peak=default=default: fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS =-qpdf1 -O5 PASS1_LDCFLAGS =-qpdf1 -O5 PASS2_CFLAGS =-qpdf2 -O5 PASS2_LDCFLAGS =-qpdf2 -O5 181.mcf=peak=default=default: COPTIMIZE = -O5 -blpdata -qfdpr -D_ILS_MACROS fdo_run1 = fdpr -quiet -R3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe 186.crafty=peak=default=default: fdo_pre0 = /usr/vacpp/bin/cleanpdf PASS1_CFLAGS = -qpdf1 -O4 -q64 -qfdpr -qarch=pwr3 -qtune=pwr3 -D_ILS_MACROS PASS1_LDCFLAGS = -qpdf1 -O4 -q64 -qfdpr -qarch=pwr3 -qtune=pwr3 -D_ILS_MACROS PASS2_CFLAGS = -qpdf2 -O4 -q64 -qfdpr -qarch=pwr3 -qtune=pwr3 -D_ILS_MACROS PASS2_LDCFLAGS = -qpdf2 -O4 -q64 -qfdpr -qarch=pwr3 -qtune=pwr3 -D_ILS_MACROS fdo_run2 = fdpr -quiet -R3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe # 197.parser=peak=default=default: PASS1_CFLAGS = -qpdf1 -O5 -blpdata -D_ILS_MACROS -qfdpr PASS1_LDCFLAGS = -qpdf1 -O5 -blpdata -D_ILS_MACROS -qfdpr PASS2_CFLAGS = -qpdf2 -O5 -blpdata -D_ILS_MACROS -qfdpr PASS2_LDCFLAGS = -qpdf2 -O5 -blpdata -D_ILS_MACROS -qfdpr fdo_run2 = fdpr -quiet -R3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 252.eon=peak=default=default: CC = $(CCXLC) fdo_pre0 = /usr/vacpp/bin/cleanpdf PASS1_CXXFLAGS =-qpdf1 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -D_ILS_MACROS PASS1_LDCXXFLAGS =-qpdf1 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -D_ILS_MACROS PASS2_CXXFLAGS =-qpdf2 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -D_ILS_MACROS PASS2_LDCXXFLAGS =-qpdf2 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -D_ILS_MACROS 253.perlbmk=peak=default=default: fdo_pre0 = /usr/vacpp/bin/cleanpdf PASS1_CFLAGS =-qpdf1 -O5 -lhmu -qalign=natural PASS1_LDCFLAGS =-qpdf1 -O5 -lhmu -qalign=natural PASS2_CFLAGS =-qpdf2 -O5 -lhmu -qalign=natural PASS2_LDCFLAGS =-qpdf2 -O5 -lhmu -qalign=natural 254.gap=peak=default=default: fdo_pre0 = /usr/vacpp/bin/cleanpdf PASS1_CFLAGS = -qpdf1 -O5 -lhmu -qalign=natural -D_ILS_MACROS -blpdata PASS1_LDCFLAGS = -qpdf1 -O5 -lhmu -qalign=natural -D_ILS_MACROS -blpdata PASS2_CFLAGS = -qpdf2 -O5 -lhmu -qalign=natural -D_ILS_MACROS -blpdata PASS2_LDCFLAGS = -qpdf2 -O5 -lhmu -qalign=natural -D_ILS_MACROS -blpdata 255.vortex=peak=default=default: fdo_pre0 = /usr/vacpp/bin/cleanpdf PASS1_CFLAGS = -qpdf1 -O5 -lhmu -qalign=natural -D_ILS_MACROS -blpdata PASS1_LDCFLAGS = -qpdf1 -O5 -lhmu -qalign=natural -D_ILS_MACROS -blpdata PASS2_CFLAGS = -qpdf2 -O5 -lhmu -qalign=natural -D_ILS_MACROS -blpdata PASS2_LDCFLAGS = -qpdf2 -O5 -lhmu -qalign=natural -D_ILS_MACROS -blpdata # 256.bzip2=peak=default=default: PASS1_CFLAGS = -qpdf1 -O5 -blpdata -D_ILS_MACROS -qfdpr PASS1_LDCFLAGS = -qpdf1 -O5 -blpdata -D_ILS_MACROS -qfdpr PASS2_CFLAGS = -qpdf2 -O5 -blpdata -D_ILS_MACROS -qfdpr PASS2_LDCFLAGS = -qpdf2 -O5 -blpdata -D_ILS_MACROS -qfdpr fdo_run2 = fdpr -quiet -R3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 300.twolf=peak=default=default: COPTIMIZE = -O5 -blpdata -qfdpr -D_ILS_MACROS fdo_run1 = fdpr -quiet -R3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe # # Notes: # int=default=default=default: notes2000= Peak Optimization Flags: notes2010= 164.gzip: -qpdf1/pdf2 notes2015= -O5 -blpdata -D_ILS_MACROS -qfdpr notes2020= fdpr -R3 notes2025= 175.vpr: -qpdf1/pdf2 notes2030= -O5 -blpdata -qalign=natural -qhot=arraypad -Q notes2035= 176.gcc: -qpdf1/pdf2 notes2040= -O5 notes2045= 181.mcf: -O5 -blpdata -qfdpr -D_ILS_MACROS notes2050= fdpr -R3 notes2055= 186.crafty: -qpdf1/pdf2 notes2060= -O4 -q64 -qfdpr -qarch=pwr3 -qtune=pwr3 -D_ILS_MACROS notes2065= fdpr -R3 notes2070= 197.parser: -qpdf1/pdf2 notes2075= -O5 -blpdata -D_ILS_MACROS -qfdpr notes2080= fdpr -R3 notes2085= 252.eon: -qpdf1/pdf2 notes2090= -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -D_ILS_MACROS notes2095= 253.perlbmk: -qpdf1/pdf2 notes2100= -O5 -lhmu -qalign=natural notes2105= 254.gap: -qpdf1/pdf2 notes2110= -O5 -lhmu -qalign=natural -D_ILS_MACROS -blpdata notes2115= 255.vortex: -qpdf1/pdf2 notes2120= -O5 -lhmu -qalign=natural -D_ILS_MACROS -blpdata notes2125= 256.bzip2: -qpdf1/pdf2 notes2130= -O5 -blpdata -D_ILS_MACROS -qfdpr notes2135= fdpr -R3 notes2140= 300.twolf: -O5 -blpdata -qfdpr -D_ILS_MACROS notes2145= fdpr -R3 notes2300= notes2310= notes2320= MCM: Acronym for "Multi-Chip Module" notes2330= SUT: Acronym for "System Under Test" notes2340= notes2350= C: IBM XL C for AIX invoked as xlc notes2360= C++: IBM VAC++ invoked as xlC notes2370= notes2380= ulimits set to unlimited. notes2390= Large page mode and memory affinity were set as follows: notes2400= vmo -r -o lgpg_regions=4096 -o lgpg_size=16777216 -o memory_affinity=1 notes2410= chuser capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE $USER notes2420= shutdown -r notes2430= export MEMORY_AFFINITY=MCM notes2440=