# Invocation command line: # /spec/cpu2000/bin/runspec -c SqIH.cint.tuned.004.cfg int ############################################################################ ############################################################################ ################################################################################################## # # Config-file optimized for Squadron-IH "int" runs. # # # # Authors: Carl Ponder, Alan MacKay, Joseph Robichaux & Kaivalya M. Dixit at IBM # ################################################################################################## # # # 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 # # Information you need to fill in for each platform. # hw_avail =Nov-2005 hw_vendor =IBM Corporation hw_model = IBM eServer pSeries ??? (1900 MHz, ?? CPU) hw_cpu =POWER5 hw_cpu_mhz =1900 hw_fpu =Integrated hw_ncpu = ?? cores, ?? threads, ? chips, 2 cores/chip hw_ncpuorder = hw_pcache =64KBI+32KBD (on chip) hw_scache =1920KB unified (on chip) hw_tcache =36MB unified (off-chip) per MCM hw_ocache = hw_memory =?? GB DDR1 hw_disk =2x36GB SCSI, 15K RPM hw_other = # hw_parallel = SMT # hw_parallel = No 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 = ILS_MACROS env_vars = 1 deletework = 1 # # General environment settings. # OS_LIBS=-L/usr/lib #=============================================================================== # How the compilers are called #=============================================================================== int=default=default=default: # 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 # To speed builds with ipa, use -qipa=noobject to suppress tobey calls # To speed builds with ipa, use -qipa=threads to allow ipa to run threaded #=============================================================================== 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=2*\$SPECUSERNUM"; if (("\$MYCPU > 15")) then let "MYCPU-=15"; fi; bindprocessor \$\$ \$MYCPU; $command # submit = let "MYCPU=\$SPECUSERNUM"; bindprocessor \$\$ \$MYCPU; $command # submit = schedule.16 \$SPECUSERNUM $command # submit = schedule.32 \$SPECUSERNUM $command # submit = schedule.64 \$SPECUSERNUM $command # # # Flags specific to each benchmark. This includes general # portability flags and srcalt's. # # If there aren't any flags for the benchmark, we leave an # empty entry as a placeholder. # # We print the flags with each of these separately. The Global # flags are printed at the end. # default=default=default=default: notes0100= notes0110= Specific flags: 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. 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 # default=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 # # Combination used with "eon" (i.e. C++ base). # 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 164.gzip=peak=default=default: fdo_pre0 = /usr/vacpp/bin/cleanpdf PASS1_CFLAGS = -qpdf1 -O5 -blpdata -qfdpr PASS1_LDCFLAGS = -qpdf1 -O5 -blpdata -qfdpr PASS2_CFLAGS = -qpdf2 -O5 -blpdata -qfdpr PASS2_LDCFLAGS = -qpdf2 -O5 -blpdata -qfdpr fdo_run2 = fdpr -q -O3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 175.vpr=peak=default=default: fdo_pre0 = /usr/vacpp/bin/cleanpdf PASS1_CFLAGS = -qpdf1 -O5 -blpdata -qalign=natural -D_ILS_MACROS PASS1_LDCFLAGS = -qpdf1 -O5 -blpdata -qalign=natural -D_ILS_MACROS PASS2_CFLAGS = -qpdf2 -O5 -blpdata -qalign=natural -D_ILS_MACROS PASS2_LDCFLAGS = -qpdf2 -O5 -blpdata -qalign=natural -D_ILS_MACROS 176.gcc=peak=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 181.mcf=peak=default=default: COPTIMIZE = -O5 -blpdata -qfdpr fdo_run1 = fdpr -q -O3 -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 PASS1_LDCFLAGS = -qpdf1 -O4 -q64 -qfdpr -qarch=pwr3 -qtune=pwr3 PASS2_CFLAGS = -qpdf2 -O4 -q64 -qfdpr -qarch=pwr3 -qtune=pwr3 PASS2_LDCFLAGS = -qpdf2 -O4 -q64 -qfdpr -qarch=pwr3 -qtune=pwr3 fdo_run2 = fdpr -q -O3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 197.parser=peak=default=default: fdo_pre0 = /usr/vacpp/bin/cleanpdf PASS1_CFLAGS = -qpdf1 -O5 -blpdata -qalign=natural -D_ILS_MACROS PASS1_LDCFLAGS = -qpdf1 -O5 -blpdata -qalign=natural -D_ILS_MACROS PASS2_CFLAGS = -qpdf2 -O5 -blpdata -qalign=natural -D_ILS_MACROS PASS2_LDCFLAGS = -qpdf2 -O5 -blpdata -qalign=natural -D_ILS_MACROS 254.gap=peak=default=default: fdo_pre0 = /usr/vacpp/bin/cleanpdf PASS1_CFLAGS = -qpdf1 -O5 -blpdata -qalign=natural -D_ILS_MACROS PASS1_LDCFLAGS = -qpdf1 -O5 -blpdata -qalign=natural -D_ILS_MACROS PASS2_CFLAGS = -qpdf2 -O5 -blpdata -qalign=natural -D_ILS_MACROS PASS2_LDCFLAGS = -qpdf2 -O5 -blpdata -qalign=natural -D_ILS_MACROS 252.eon=peak=default=default: fdo_pre0 = /usr/vacpp/bin/cleanpdf PASS1_CXXFLAGS = -qpdf1 -O4 -qarch=auto -qtune=auto -qalign=natural -D_ILS_MACROS PASS1_LDCXXFLAGS = -qpdf1 -O4 -qarch=auto -qtune=auto -qalign=natural -D_ILS_MACROS PASS2_CXXFLAGS = -qpdf2 -O4 -qarch=auto -qtune=auto -qalign=natural -D_ILS_MACROS PASS2_LDCXXFLAGS = -qpdf2 -O4 -qarch=auto -qtune=auto -qalign=natural -D_ILS_MACROS 253.perlbmk=peak=default=default: fdo_pre0 = /usr/vacpp/bin/cleanpdf PASS1_CFLAGS = -qpdf1 -O5 -lhmu -qalign=natural -blpdata -D_ILS_MACROS PASS1_LDCFLAGS = -qpdf1 -O5 -lhmu -qalign=natural -blpdata -D_ILS_MACROS PASS2_CFLAGS = -qpdf2 -O5 -lhmu -qalign=natural -blpdata -D_ILS_MACROS PASS2_LDCFLAGS = -qpdf2 -O5 -lhmu -qalign=natural -blpdata -D_ILS_MACROS 255.vortex=peak=default=default: fdo_pre0 = /usr/vacpp/bin/cleanpdf PASS1_CFLAGS = -qpdf1 -O5 -lhmu -qalign=natural -blpdata PASS1_LDCFLAGS = -qpdf1 -O5 -lhmu -qalign=natural -blpdata PASS2_CFLAGS = -qpdf2 -O5 -lhmu -qalign=natural -blpdata PASS2_LDCFLAGS = -qpdf2 -O5 -lhmu -qalign=natural -blpdata 256.bzip2=peak=default=default: COPTIMIZE = -O5 -blpdata -qfdpr -D_ILS_MACROS fdo_run1 = fdpr -q -O3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe 300.twolf=peak=default=default: COPTIMIZE = -O5 -blpdata -qfdpr -D_ILS_MACROS fdo_run1 = fdpr -q -O3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe # # # Notes: # default=default=default=default: notes2000= Global Flags: notes2010= COPTIMIZE =${COPTIMIZE} notes2020= CXXOPTIMIZE =${CXXOPTIMIZE} notes2030= EXTRA_LDFLAGS =${EXTRA_LDFLAGS} notes2040= fdo_pre0 =${fdo_pre0} notes2050= PASS1_CFLAGS =${PASS1_CFLAGS} notes2060= PASS1_LDCFLAGS=${PASS1_LDCFLAGS} notes2070= PASS2_CFLAGS =${PASS2_CFLAGS} notes2080= PASS2_LDCFLAGS=${PASS2_LDCFLAGS} notes2090= PASS1_CXXFLAGS =${PASS1_CXXFLAGS} notes2100= PASS1_LDCXXFLAGS=${PASS1_LDCXXFLAGS} notes2110= PASS2_CXXFLAGS =${PASS2_CXXFLAGS} notes2120= PASS2_LDCXXFLAGS=${PASS2_LDCXXFLAGS} notes2140= 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_r notes2360= Fortran 90: IBM XL Fortran for AIX invoked as xlf90_r 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=