# Invocation command line: # /home/CPU2000/bin/runspec -c bullaixspeed32a.cfg --reportable int ############################################################################ ############################################################################ ################################################################################################ # # Config-file to benchmark the .... with the SPEC cpu2000 V1.3 suite. # ################################################################################################ # # Global options for runspec # runlist = all action = validate iterations = 3 output_format = asc,config ignore_errors = 0 reportable = 1 mean_anyway = 1 size = ref tune = base,peak ext = ssl env_vars = 1 deletework = 0 #users = 8 # For rate-runs, invoke with "-r -u $USERS". # #submit = let "MYCPU=2*\$SPECUSERNUM"; if (("\$MYCPU > 7")) then let # "MYCPU-=7"; fi; bindprocessor \$\$ \$MYCPU; $command #use_submit_for_speed = 1 # #=============================================================================== # 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 the compiler invocation lines: # # -w -qinfo=noinl -qsuppress=1500-036 # # To suppress the Fortran function compilation messages, add to the FC/F77/FXLF # lines: # -qsuppress=cmpmsg # # # To speed builds with ipa, use "-qipa=noobject" to suppress code generation # until the final IPA link step. # To speed builds with ipa, use "-qipa=threads:n" to direct ipa to use n threads. #=============================================================================== # int=default=default=default: CC = /usr/vac/bin/cc CCXLC = /usr/vac/bin/xlc CXX = /usr/vacpp/bin/xlC fp=default=default=default: CC = /usr/vac/bin/xlc FC = /usr/bin/xlf90 F77 = /usr/bin/xlf90 FXLF = /usr/bin/xlf # # flags section. # # SPECint2000 portability flags. These are required to make the programs # work with the given compilers and are not optimizations. # 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: 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_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 # # SPECint2000 base-level optimizations. These confirm to a 4-flag # count. Note that the flags vary between languages (C & C++ in # this case). # int=base=default=default: fdo_pre0 = /usr/vac/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 -O4 -qalign=natural PASS1_LDCXXFLAGS= -qpdf1 -O4 -qalign=natural PASS2_CXXFLAGS = -qpdf2 -O4 -qalign=natural PASS2_LDCXXFLAGS= -qpdf2 -O4 -qalign=natural # # SPECint2000 peak-level optimizations. # 164.gzip=peak=default=default: fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS = -qpdf1 -O4 -qfdpr -blpdata PASS1_LDCFLAGS = -qpdf1 -O4 -qfdpr -blpdata PASS2_CFLAGS = -qpdf2 -O4 -qfdpr -blpdata PASS2_LDCFLAGS = -qpdf2 -O4 -qfdpr -blpdata fdo_run2 = fdpr -q -O3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 175.vpr=peak=default=default: basepeak=yes 176.gcc=peak=default=default: basepeak=yes 181.mcf=peak=default=default: basepeak=yes #fdo_pre0 = /usr/vac/bin/cleanpdf #PASS1_CFLAGS = -qpdf1 -O5 -blpdata -qalign=natural -qhot=arraypad -qfdpr -Q -qmaxmem=-1 #PASS1_LDCFLAGS = -qpdf1 -O5 -blpdata -qalign=natural -qhot=arraypad -qfdpr -Q -qmaxmem=-1 #PASS2_CFLAGS = -qpdf2 -O5 -blpdata -qalign=natural -qhot=arraypad -qfdpr -Q -qmaxmem=-1 #PASS2_LDCFLAGS = -qpdf2 -O5 -blpdata -qalign=natural -qhot=arraypad -qfdpr -Q -qmaxmem=-1 #fdo_run2 = fdpr -q -O3 -p $commandexe -x $command #fdo_post2 = cp ${baseexe}.fdpr $baseexe 186.crafty=peak=default=default: basepeak=yes #fdo_pre0 = /usr/vac/bin/cleanpdf #PASS1_CFLAGS = -qpdf1 -O4 -qalign=natural -q64 -lhmu -blpdata #PASS1_LDCFLAGS = -qpdf1 -O4 -qalign=natural -q64 -lhmu -blpdata #PASS2_CFLAGS = -qpdf2 -O4 -qalign=natural -q64 -lhmu -blpdata #PASS2_LDCFLAGS = -qpdf2 -O4 -qalign=natural -q64 -lhmu -blpdata 197.parser=peak=default=default: basepeak=yes #fdo_pre0 = /usr/vac/bin/cleanpdf #PASS1_CFLAGS = -qpdf1 -O4 -qfdpr -D_ILS_MACROS -blpdata #PASS1_LDCFLAGS = -qpdf1 -O4 -qfdpr -D_ILS_MACROS -blpdata #PASS2_CFLAGS = -qpdf2 -O4 -qfdpr -D_ILS_MACROS -blpdata #PASS2_LDCFLAGS = -qpdf2 -O4 -qfdpr -D_ILS_MACROS -blpdata #fdo_run2 = fdpr -q -O3 -p $commandexe -x $command #fdo_post2 = cp ${baseexe}.fdpr $baseexe 252.eon=peak=default=default: fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CXXFLAGS = -qpdf1 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural PASS1_LDCXXFLAGS = -qpdf1 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural PASS2_CXXFLAGS = -qpdf2 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural PASS2_LDCXXFLAGS = -qpdf2 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural 253.perlbmk=peak=default=default: fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS = -qpdf1 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -blpdata -lhmu PASS1_LDCFLAGS = -qpdf1 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -blpdata -lhmu PASS2_CFLAGS = -qpdf2 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -blpdata -lhmu PASS2_LDCFLAGS = -qpdf2 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -blpdata -lhmu 254.gap=peak=default=default: fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS = -qpdf1 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -blpdata PASS1_LDCFLAGS = -qpdf1 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -blpdata PASS2_CFLAGS = -qpdf2 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -blpdata PASS2_LDCFLAGS = -qpdf2 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -blpdata 255.vortex=peak=default=default: basepeak=yes #fdo_pre0 = /usr/vac/bin/cleanpdf #PASS1_CFLAGS = -qpdf1 -O4 -qfdpr -lhmu -blpdata #PASS1_LDCFLAGS = -qpdf1 -O4 -qfdpr -lhmu -blpdata #PASS2_CFLAGS = -qpdf2 -O4 -qfdpr -lhmu -blpdata #PASS2_LDCFLAGS = -qpdf2 -O4 -qfdpr -lhmu -blpdata #fdo_run2 = fdpr -q -O3 -p $commandexe -x $command #fdo_post2 = cp ${baseexe}.fdpr $baseexe 256.bzip2=peak=default=default: fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS = -qpdf1 -O5 -qfdpr -blpdata PASS1_LDCFLAGS = -qpdf1 -O5 -qfdpr -blpdata PASS2_CFLAGS = -qpdf2 -O5 -qfdpr -blpdata PASS2_LDCFLAGS = -qpdf2 -O5 -qfdpr -blpdata fdo_run2 = fdpr -q -O3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 300.twolf=peak=default=default: COPTIMIZE = -O5 -qfdpr -blpdata fdo_run2 = fdpr -q -O3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe # # Notes for the Integer benchmarks. # int=default=default=default: notes000= Portability Flags: notes005= 176.gcc: -ma -DHOST_WORDS_BIG_ENDIAN notes010= 186.crafty: -DAIX notes025= 253.perlbmk: -DSPEC_CPU2000_AIX notes030= 254.gap: -DSYS_IS_BSD -DSYS_STRING_H notes035= -DSYS_HAS_MALLOC_PROTO -DSYS_HAS_CALLOC_PROTO notes040= 300.twolf: -DHAVE_SIGNED_CHAR notes045= notes050= Base Optimization Flags: notes055= C: -qpdf1/pdf2 notes060= -O5 -blpdata -D_ILS_MACROS notes065= C++: -qpdf1/pdf2 notes070= -O4 -qalign=natural notes075= notes080= Peak Optimization Flags notes085= 164.gzip: -qpdf1/pdf2 notes090= -O4 -qfdpr -blpdata notes095= fdpr -q -O3 notes100= 175.vpr: basepeak=yes notes115= 176.gcc: basepeak=yes #notes125= 181.mcf: -qpdf1/pdf2 notes125= 181.mcf: basepeak=yes #notes127= -O5 -blpdata -qalign=natural -qhot=arraypad -qfdpr -Q -qmaxmem=-1 #notes128= fdpr -q -O3 #notes130= 186.crafty: -qpdf1/pdf2 notes130= 186.crafty: basepeak=yes #notes135= -O4 -qalign=natural -q64 -lhmu -blpdata #notes140= 197.parser: -qpdf1/pdf2 notes140= 197.parser: basepeak=yes notes145= -O4 -qfdpr -D_ILS_MACROS -blpdata notes150= fdpr -q -O3 notes155= 252.eon: -qpdf1/pdf2 notes160= -O4 -qalign=natural notes165= 253.perlbmk: -qpdf1/pdf2 notes170= -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -blpdata -lhmu notes175= 254.gap: -qpdf1/pdf2 notes180= -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -blpdata notes185= 255.vortex: basepeak=yes #notes185= 255.vortex: -qpdf1/pdf2 #notes190= -O4 -qfdpr -lhmu -blpdata #notes195= fdpr -q -O3 notes200= 256.bzip2: -qpdf1/pdf2 notes205= -O5 -qfdpr -blpdata notes210= fdpr -q -O3 notes215= 300.twolf: -O5 -qfdpr -blpdata notes225= fdpr -q -O3 notes230= # # SPECfp2000 portability flags. These are required to make the programs # work with the given compilers and are not optimizations. # # First, the F90 benchmarks: # 178.galgel=default=default=default: EXTRA_FFLAGS=-qfixed -qsuffix=f=f90 187.facerec=default=default=default: EXTRA_FFLAGS=-qsuffix=f=f90 189.lucas=default=default=default: EXTRA_FFLAGS=-qsuffix=f=f90 191.fma3d=default=default=default: EXTRA_FFLAGS= -qsuffix=f=f90 # # The F77 benchmarks compile with FC for "base" and F77 for "peak", so # we need to assign the portability-flags differently between them. # 168.wupwise=base=default=default: EXTRA_FFLAGS = -qfixed 168.wupwise=peak=default=default: EXTRA_F77FLAGS = -qfixed 171.swim=base=default=default: EXTRA_FFLAGS = -qfixed 171.swim=peak=default=default: EXTRA_F77FLAGS = -qfixed 172.mgrid=base=default=default: EXTRA_FFLAGS = -qfixed 172.mgrid=peak=default=default: EXTRA_F77FLAGS = -qfixed 173.applu=base=default=default: EXTRA_FFLAGS = -qfixed 173.applu=peak=default=default: EXTRA_F77FLAGS = -qfixed 200.sixtrack=base=default=default: EXTRA_FFLAGS = -qfixed 200.sixtrack=peak=default=default: EXTRA_F77FLAGS = -qfixed 301.apsi=base=default=default: EXTRA_FFLAGS = -qfixed 301.apsi=peak=default=default: EXTRA_F77FLAGS = -qfixed # # SPECfp2000 base-level optimizations. These confirm to a 4-flag # count. Note that the flags vary between languages (C & Fortran # in this case). We also use feedback for C and not Fortran. # fp=base=default=default: FOPTIMIZE = -O5 -lhmu -blpdata -lmass fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS = -qpdf1 -O5 -blpdata -qalign=natural PASS1_LDCFLAGS = -qpdf1 -O5 -blpdata -qalign=natural PASS2_CFLAGS = -qpdf2 -O5 -blpdata -qalign=natural PASS2_LDCFLAGS = -qpdf2 -O5 -blpdata -qalign=natural feedback = 0 177.mesa=base=default=default: feedback = 1 179.art=base=default=default: feedback = 1 183.equake=base=default=default: feedback = 1 188.ammp=base=default=default: feedback = 1 # # # SPECfp2000 peak-level optimizations. # 168.wupwise=peak=default=default: F77OPTIMIZE = -O5 -qsave -blpdata -lhmu -lmass 171.swim=peak=default=default: #F77OPTIMIZE = -q64 -O5 -blpdata basepeak=yes 172.mgrid=peak=default=default: PASS1_F77FLAGS = -qpdf1 -O4 -qipa=partition=large -q64 -blpdata PASS1_LDF77FLAGS = -qpdf1 -O4 -qipa=partition=large -q64 -blpdata PASS2_F77FLAGS = -qpdf2 -O4 -qipa=partition=large -q64 -blpdata PASS2_LDF77FLAGS = -qpdf2 -O4 -qipa=partition=large -q64 -blpdata 173.applu=peak=default=default: PASS1_F77FLAGS = -qpdf1 -O5 -qfdpr -qalign=struct=natural -q64 -blpdata PASS1_LDF77FLAGS = -qpdf1 -O5 -qfdpr -qalign=struct=natural -q64 -blpdata PASS2_F77FLAGS = -qpdf2 -O5 -qfdpr -qalign=struct=natural -q64 -blpdata PASS2_LDF77FLAGS = -qpdf2 -O5 -qfdpr -qalign=struct=natural -q64 -blpdata fdo_run2 = fdpr -q -O3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe #F77OPTIMIZE = -O5 -qarch=pwr3 -qtune=pwr3 -qalign=struct=natural -qfdpr -q64 -blpdata #fdo_run1 = fdpr -q -O3 -p $commandexe -x $command #fdo_post1 = cp ${baseexe}.fdpr $baseexe 177.mesa=peak=default=default: basepeak=yes 178.galgel=peak=default=default: #PASS1_FFLAGS = -qpdf1 -O4 -qfdpr -lhmu -blpdata -lmass -qessl -lessl #PASS1_LDFFLAGS = -qpdf1 -O4 -qfdpr -lhmu -blpdata -lmass -qessl -lessl #PASS2_FFLAGS = -qpdf2 -O4 -qfdpr -lhmu -blpdata -lmass -qessl -lessl #PASS2_LDFFLAGS = -qpdf2 -O4 -qfdpr -lhmu -blpdata -lmass -qessl -lessl PASS1_FFLAGS = -qpdf1 -O5 -qfdpr -qalign=struct=natural -lhmu -blpdata -lmass -qessl -lessl PASS1_LDFFLAGS = -qpdf1 -O5 -qfdpr -qalign=struct=natural -lhmu -blpdata -lmass -qessl -lessl PASS2_FFLAGS = -qpdf2 -O5 -qfdpr -qalign=struct=natural -lhmu -blpdata -lmass -qessl -lessl PASS2_LDFFLAGS = -qpdf2 -O5 -qfdpr -qalign=struct=natural -lhmu -blpdata -lmass -qessl -lessl fdo_run2 = fdpr -q -O3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 179.art=peak=default=default: COPTIMIZE = -O5 -lhmu -blpdata 183.equake=peak=default=default: fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS = -qpdf1 -O3 -qarch=auto -qtune=auto -qipa=level=2 -blpdata PASS1_LDCFLAGS = -qpdf1 -O3 -qarch=auto -qtune=auto -qipa=level=2 -blpdata PASS2_CFLAGS = -qpdf2 -O3 -qarch=auto -qtune=auto -qipa=level=2 -blpdata PASS2_LDCFLAGS = -qpdf2 -O3 -qarch=auto -qtune=auto -qipa=level=2 -blpdata 187.facerec=peak=default=default: FOPTIMIZE = -O3 -qarch=auto -qtune=auto -qfdpr -blpdata basepeak=yes 188.ammp=peak=default=default: COPTIMIZE = -O5 -qalign=natural -qfdpr -blpdata -lhmu fdo_run1 = fdpr -q -O3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe 189.lucas=peak=default=default: FOPTIMIZE = -O3 -qarch=auto -qtune=auto -qfdpr -blpdata -qessl -lessl fdo_run1 = fdpr -q -O3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe 191.fma3d=peak=default=default: basepeak=yes PASS1_FFLAGS = -qpdf1 -O3 -qarch=auto -qtune=auto -qipa=level=2 -q64 -lhmu -blpdata -lmass 200.sixtrack=peak=default=default: PASS1_F77FLAGS = -qpdf1 -O5 -qfdpr -qalign=struct=natural PASS1_LDF77FLAGS = -qpdf1 -O5 -qfdpr -qalign=struct=natural PASS2_F77FLAGS = -qpdf2 -O5 -qfdpr -qalign=struct=natural PASS2_LDF77FLAGS = -qpdf2 -O5 -qfdpr -qalign=struct=natural fdo_run2 = fdpr -q -O3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 301.apsi=peak=default=default: basepeak=yes # # # Notes for the Floating-Point benchmarks. # fp=default=default=default: notes000= Portability Flags: notes005= -qfixed used in: 168.wupwise, 171.swim, 172.mgrid, 173.applu, notes010= 178.galgel, 200.sixtrack, 301.apsi notes015= -qsuffix=f=f90 used in: 178.galgel, 187.facerec, 189.lucas, 191.fma3d notes020= notes025= Base Optimization Flags: notes030= Fortran: -O5 -lhmu -blpdata -lmass notes035= C: -qpdf1/pdf2 notes040= -O5 -blpdata -qalign=natural notes045= notes050= Peak Optimization Flags notes055= 168.wupwise: -O5 -qsave -blpdata -lhmu -lmass notes075= 171.swim: basepeak=yes notes095= 172.mgrid: -qpdf1/pdf2 notes100= -O4 -qipa=partition=large -q64 -blpdata notes115= 173.applu: -qpdf1/pdf2 notes117= -O5 -qfpdr -qalign=struct=natural -q64 -blpdata notes120= fdpr -q -O3 notes135= 177.mesa: basepeak=yes notes150= 178.galgel: -qpdf1/pdf2 notes155= -O5 -qfdpr -lhmu -blpdata -lmass -qessl -lessl notes160= fdpr -q -O3 notes175= 179.art: -O5 -lhmu -blpdata notes195= 183.equake: -qpdf1/pdf2 notes200= -O3 -qarch=auto -qtune=auto -qipa=level=2 -blpdata notes215= 187.facerec: basepeak=yes notes235= 188.ammp: -O5 -qalign=natural -qfdpr -blpdata -lhmu notes240= fdpr -q -O3 notes255= 189.lucas: -O3 -qarch=auto -qtune=auto -qfdpr -blpdata -qessl -lessl notes260= fdpr -q -O3 notes275= 191.fma3d: basepeak=yes notes295= 200.sixtrack: -qpdf1/pdf2 notes300= -O5 -qfdpr -qalign=struct=natural notes305= fdpr -q -O3 notes310= 301.apsi: basepeak=yes notes315= # # # Global options for reports # default=default=default=default: company_name =Bull SAS license_num =20 tester_name =Bull test_site =Echirolles,France test_date =Feb-2007 # # Information you need to fill in for each platform. # hw_avail =Feb-2006 hw_vendor =Bull SAS hw_model =Escala PL450R+ (2200 MHz, 1 CPU) hw_cpu =Power5+ hw_cpu_mhz =2200 hw_fpu =Integrated hw_ncpu =1 core, 1 chip, 2 cores/chip (SMT off) hw_ncpuorder= 2, 4, 6, 8 chips hw_pcache =64KBI+32KBD (on chip)per core hw_scache =1920KB unified (on chip) per chip hw_tcache =36MB unified off chip per chip hw_ocache =None hw_memory =128 GB (32x4 GB) hw_disk =1x73GB SCSI, 15K RPM hw_other =None machine_name=none hw_parallel =no sw_avail =Dec-2006 sw_parallel =no sw_os =AIX 5L V5.3 sw_compiler0 =XL C/C++ Enterprise Edition Version 8.0 for AIX sw_compiler1 =with the December 2006 PTF sw_compiler2 =XL Fortran Enterprise Edition Version 10.1 for AIX sw_compiler3 =with the November 2006 PTF sw_file =AIX/JFS2 sw_state =Multi-user # # Closing notes on the sytem configuration. # notes320= notes330= The installed OS level is AIX 5L for POWER version 5.3 with the 5300-04 Recommended Maintenence package. notes335= notes340= SMT: Acronym for "Simultaneous Multi-Threading". A processor technology that allows notes345= the simultaneous execution of multiple thread contexts within a single processor notes350= core. (Enabled by default) notes355= DCM: Acronym for "Dual-Chip Module" (one dual-core processor chip + one L3-cache chip) notes360= SUT: Acronym for "System Under Test" notes375= notes380= Extended C: IBM XL C for AIX invoked as cc notes381= ANSI C89: IBM XL C for AIX invoked as xlc notes385= C++: IBM XL C for AIX invoked as xlC notes390= Fortran 77: IBM XL Fortran for AIX invoked as xlf90 unless explicitly reassigned notes395= Fortran 90: IBM XL Fortran for AIX invoked as xlf notes400= notes405= ulimits set to unlimited. notes410= Large page mode was set as follows: notes415= vmo -r -o lgpg_regions=800 -o lgpg_size=16777216 notes425= 15 cores were deconfigured and SMT disabled using the AIX commands notes430= smtctl -m off -w boot notes435= bosboot -aD notes440= shutdown -rF notes445= drmgr -r -c cpu (15 times) notes465=