# Invocation command line: # /spec/cpu2000/bin/runspec -c alm.tuneD1.cfg -r -u 16 -n 3 int ############################################################################ # Speed command line: # runspec -c alm.tuneD1.cfg ############################################################################ # Rate command line: # runspec -c alm.tuneD1.cfg -r -u 8 ############################################################################ # Speed-sniff form: # runspec -c alm.tuneD1.cfg -I -n 1 --noreportable -T peak ############################################################################ # Rate-sniff form: # runspec -c alm.tuneD1.cfg -I -n 1 --noreportable -T peak -r -u 8 ############################################################################ # pre-build form: # runspec -c alm.tuneD1.cfg -I --noreportable --action build ############################################################################ # IBM Config file "alm.tuneD1.cfg" # Authors: Alan MacKay & Carl Ponder (Mon Jun 7 22:20:42 CDT 2004) test_date = June-2004 machine_name = c614f1sq02 mach = tuneD1 LARGE_PAGES = 400 # 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 check_md5 = 1 runlist = all action = validate iterations = 3 output_format = asc,cfg verbose = 6 reportable = 1 #ignore_errors = 0 mean_anyway = 1 size = ref tune = base,peak ext = tuneD1 env_vars = 1 #hw_parallel = SMT hw_parallel = No company_name = IBM Corporation license_num = 11 # Note that this is different from HPG licenses. tester_name = IBM test_site = Austin, TX hw_avail =Aug-2004 hw_vendor =IBM Corporation hw_model = hw_cpu =POWER5 hw_cpu_mhz =1900 hw_fpu =Integrated hw_ncpu = 4 cores, 8 threads, 2 threads/core, 2 chips, 2 cores/chip, 1 processor chip/DCM, 2 DCM in SUT #hw_ncpu = 1 cores, 1 thread, 1 thread/core, 1 chip, 1 core/chip, 1 processor chip/DCM, 1 DCM in SUT #hw_ncpu = 1 hw_ncpuorder =4 hw_pcache =64KBI+32KBD (on chip) hw_scache =1920KB unified (on chip) hw_tcache =36MB unified (off-chip) per DCM hw_ocache = hw_memory =16 GB DDR2 hw_disk =1x36GB SCSI, 15K RPM hw_other = default=default=default=default: sw_os = AIX 5L V5.3 sw_file = AIX/JFS2 sw_state = Multi-User sw_avail = Aug-2004 expand_notes = 1 #Command for "rate" run execution submit = let "MYCPU=\$SPECUSERNUM"; bindprocessor \$\$ \$MYCPU; $command default=default=default=default: sw_compiler0 =XL C/C++ Enterprise Edition Version 7.0 for AIX sw_compiler1 =XL Fortran Enterprise Edition V9.1 for AIX sw_compiler2 =Other Software: ESSL 4.2 default=default=default=default: notes840 = Large page mode and memory affinity were set as follows: notes850 = vmo -r -o lgpg_regions=$LARGE_PAGES -o lgpg_size=16777216 -o memory_affinity=1 notes860 = chuser capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE \$USER notes870 = shutdown -r #notes880 = export MEMORY_AFFINITY=MCM notes890 = # Set for MAKEFILE variables e.g. CC CPATH = /usr/vacpp/bin FPATH = /usr/bin # Set for SHELL variables e.g. the fdo_* variables export CPATH = /usr/vacpp/bin export FPATH = /usr/bin # Set for the runspec perl variable e.g. notes. cpath = `/usr/vacpp/bin`; fpath = `/usr/bin`; # ########################### # Integer benchmarks ########################### # #=============================================================================== # 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 3 lines: # -w -qinfo=noinl -qsuppress=1500-036 # To reduce compile time, the following options can be used (also added here): # -qipa=noobject -qipa=threads CC = $(CPATH)/cc CCXLC = $(CPATH)/xlc CXX = $(CPATH)/xlC #=============================================================================== # Integer Portability Flags # no optimizations allowed here #=============================================================================== 176.gcc=default=default=default: EXTRA_CFLAGS=-ma -DHOST_WORDS_BIG_ENDIAN 186.crafty=default=default=default: EXTRA_CFLAGS=-DAIX 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 300.twolf=default=default=default: EXTRA_CFLAGS=-DHAVE_SIGNED_CHAR #=============================================================================== # Integer Portability Flag Notes #=============================================================================== int=default=default=default: notes100 = Portability Flags: notes110 = 176.gcc: -ma -DHOST_WORDS_BIG_ENDIAN notes120 = 186.crafty: -DAIX notes130 = 252.eon: srcalt=fmax_errno notes140 = -I. -DNDEBUG notes150 = 253.perlbmk: -DSPEC_CPU2000_AIX notes160 = 254.gap: -DSYS_IS_BSD -DSYS_STRING_H -DSYS_HAS_TIME_PROTO notes170 = -DSYS_HAS_MALLOC_PROTO -DSYS_HAS_CALLOC_PROTO notes180 = 300.twolf: -DHAVE_SIGNED_CHAR notes190 = #=============================================================================== # Integer Base Flags #=============================================================================== # 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 int=base=default=default: fdo_pre0 = $CPATH/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 notes200 = notes210 = Base Optimization Flags: notes220 = C: -qpdf1/pdf2 notes230 = -O5 -blpdata -qalign=natural 252.eon=base=default=default: fdo_pre0 = $CPATH/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 notes200 = notes210 = Base Optimization Flags: notes270 = C++: -qpdf1/pdf2 notes280 = -O5 -lhmu -qalign=natural notes290 = # ########################################### # Floating Point benchmarks ########################################### #=============================================================================== # How the compilers are called #=============================================================================== fp=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 CC = $(CPATH)/xlc FC = $(FPATH)/xlf90 F77 = $(FC) #=============================================================================== # Floating Point Portability Flags # no optimizations allowed here #=============================================================================== 168.wupwise=default=default=default: EXTRA_FFLAGS=-qfixed 171.swim=default=default=default: EXTRA_FFLAGS=-qfixed 172.mgrid=default=default=default: EXTRA_FFLAGS=-qfixed 173.applu=default=default=default: EXTRA_FFLAGS=-qfixed 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 200.sixtrack=default=default=default: EXTRA_FFLAGS=-qfixed 301.apsi=default=default=default: EXTRA_FFLAGS=-qfixed #=============================================================================== # FP Portability Flag Notes #=============================================================================== fp=default=default=default: notes100 = notes110 = Portability Flags notes120 = -qfixed used in: 168.wupwise, 171.swim, 172.mgrid, 173.applu, notes130 = 178.galgel, 200.sixtrack, 301.apsi notes140 = -qsuffix=f=f90 used in: 178.galgel, 187.facerec, 189.lucas, 191.fma3d notes160 = #=============================================================================== # Floating Point Base Flags #=============================================================================== fp=base=default=default: notes200 = notes210 = Base Optimization Flags: notes220 = C: -qpdf1/pdf2 -O5 -blpdata -qalign=natural notes230 = Fortran: -qpdf1/pdf2 -O5 -blpdata -lmass fdo_pre0 = $CPATH/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 PASS1_FFLAGS =-qpdf1 -O5 -blpdata -lmass PASS1_LDFFLAGS =-qpdf1 -O5 -blpdata -lmass PASS2_FFLAGS =-qpdf2 -O5 -blpdata -lmass PASS2_LDFFLAGS =-qpdf2 -O5 -blpdata -lmass #=========================================================== # Integer peak optimization flags #=========================================================== int=peak=default=default: notes300_1 = notes300_2 = Peak Optimization Flags 164.gzip=peak=default=default: notes310_1 = 164.gzip: -qpdf1/pdf2 notes310_2 = -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -D_ILS_MACROS notes310_3 = "CC=xlc" CC = $(CCXLC) fdo_pre0 = $CPATH/cleanpdf PASS1_CFLAGS =-qpdf1 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -D_ILS_MACROS PASS1_LDCFLAGS =-qpdf1 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -D_ILS_MACROS PASS2_CFLAGS =-qpdf2 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -D_ILS_MACROS PASS2_LDCFLAGS =-qpdf2 -O4 -qarch=pwr4 -qtune=pwr4 -qalign=natural -D_ILS_MACROS 175.vpr=peak=default=default: notes320_1 = 175.vpr: basepeak = 1 basepeak = 1 176.gcc=peak=default=default: notes330_1 = 176.gcc: basepeak = 1 basepeak = 1 181.mcf=peak=default=default: notes340_1 = 181.mcf: fdpr -quiet -R3 notes340_2 = -O5 -blpdata -qfdpr COPTIMIZE = -O5 -blpdata -qfdpr fdo_run1 = fdpr -quiet -R3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe 186.crafty=peak=default=default: notes350_1 = 186.crafty: -qpdf1/pdf2 notes350_2 = fdpr -quiet -R3 notes350_3 = -O4 -q64 -qfdpr -qarch=pwr3 -qtune=pwr3 -D_ILS_MACROS fdo_pre0 = $CPATH/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: notes360_1 = 197.parser: -qpdf1/pdf2 notes360_2 = fdpr -quiet -R3 notes360_3 = -O4 -blpdata -D_ILS_MACROS -qfdpr -qarch=pwr3 -qtune=pwr3 #COPTIMIZE = -O5 -blpdata #CFLAGS = -D_ILS_MACROS PASS1_CFLAGS = -qpdf1 -O4 -blpdata -D_ILS_MACROS -qfdpr -qarch=pwr3 -qtune=pwr3 PASS1_LDCFLAGS = -qpdf1 -O4 -blpdata -D_ILS_MACROS -qfdpr -qarch=pwr3 -qtune=pwr3 PASS2_CFLAGS = -qpdf2 -O4 -blpdata -D_ILS_MACROS -qfdpr -qarch=pwr3 -qtune=pwr3 PASS2_LDCFLAGS = -qpdf2 -O4 -blpdata -D_ILS_MACROS -qfdpr -qarch=pwr3 -qtune=pwr3 fdo_run2 = fdpr -quiet -R3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 252.eon=peak=default=default: notes370_1 = 252.eon: basepeak = 1 basepeak = 1 253.perlbmk=peak=default=default: notes380_1 = 253.perlbmk: -qpdf1/pdf2 notes380_2 = -O5 -D_ILS_MACROS -lhmu -qalign=natural fdo_pre0 = $CPATH/cleanpdf PASS1_CFLAGS = -qpdf1 -O5 -D_ILS_MACROS -lhmu -qalign=natural PASS1_LDCFLAGS = -qpdf1 -O5 -D_ILS_MACROS -lhmu -qalign=natural PASS2_CFLAGS = -qpdf2 -O5 -D_ILS_MACROS -lhmu -qalign=natural PASS2_LDCFLAGS = -qpdf2 -O5 -D_ILS_MACROS -lhmu -qalign=natural 254.gap=peak=default=default: notes390_1 = 254.gap: -qpdf1/pdf2 notes390_2 = -O4 -qarch=pwr4 -qtune=pwr4 -D_ILS_MACROS -lhmu -qalign=natural fdo_pre0 = $CPATH/cleanpdf PASS1_CFLAGS = -qpdf1 -O4 -qarch=pwr4 -qtune=pwr4 -D_ILS_MACROS -lhmu -qalign=natural PASS1_LDCFLAGS = -qpdf1 -O4 -qarch=pwr4 -qtune=pwr4 -D_ILS_MACROS -lhmu -qalign=natural PASS2_CFLAGS = -qpdf2 -O4 -qarch=pwr4 -qtune=pwr4 -D_ILS_MACROS -lhmu -qalign=natural PASS2_LDCFLAGS = -qpdf2 -O4 -qarch=pwr4 -qtune=pwr4 -D_ILS_MACROS -lhmu -qalign=natural 255.vortex=peak=default=default: notes400_1 = 255.vortex: -qpdf1/pdf2 notes400_2 = -O5 -lhmu -qalign=natural -D_ILS_MACROS -blpdata fdo_pre0 = $CPATH/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: notes410_1 = 256.bzip2: -qpdf1/pdf2 notes410_2 = -O5 -blpdata -qarch=pwr3 -qtune=pwr3 -qalign=natural fdo_pre0 = $CPATH/cleanpdf PASS1_CFLAGS = -qpdf1 -O5 -blpdata -qarch=pwr3 -qtune=pwr3 -qalign=natural PASS1_LDCFLAGS = -qpdf1 -O5 -blpdata -qarch=pwr3 -qtune=pwr3 -qalign=natural PASS2_CFLAGS = -qpdf2 -O5 -blpdata -qarch=pwr3 -qtune=pwr3 -qalign=natural PASS2_LDCFLAGS = -qpdf2 -O5 -blpdata -qarch=pwr3 -qtune=pwr3 -qalign=natural 300.twolf=peak=default=default: notes420_1 = 300.twolf: -O5 -lhmu -blpdata -qalign=natural notes420_2 = "CC = xlc" CC = $(CCXLC) COPTIMIZE = -O5 -lhmu -blpdata -qalign=natural ################################### # Floating Point benchmarks ################################### fp=peak=default=default: EXTRA_F77FLAGS =-qfixed notes300_1 = notes300_2 = Peak Optimization Flags 168.wupwise=peak=default=default: notes310_1 = 168.wupwise: -O5 -q64 -qarch=pwr3 -qtune=pwr3 F77OPTIMIZE = -O5 -q64 -qarch=pwr3 -qtune=pwr3 171.swim=peak=default=default: notes320_1 = 171.swim: basepeak = 1 basepeak = 1 172.mgrid=peak=default=default: notes330_1 = 172.mgrid: basepeak = 1 basepeak = 1 173.applu=peak=default=default: notes340_1 = 173.applu: basepeak = 1 basepeak = 1 177.mesa=peak=default=default: notes350_1 = 177.mesa: -qpdf1/pdf2 notes350_3 = -O5 -q64 -blpdata -qalign=natural fdo_pre0 = $CPATH/cleanpdf PASS1_CFLAGS = -qpdf1 -O5 -q64 -blpdata -qalign=natural PASS1_LDCFLAGS = -qpdf1 -O5 -q64 -blpdata -qalign=natural PASS2_CFLAGS = -qpdf2 -O5 -q64 -blpdata -qalign=natural PASS2_LDCFLAGS = -qpdf2 -O5 -q64 -blpdata -qalign=natural 178.galgel=peak=default=default: notes360_1 = 178.galgel: -qpdf1/pdf2 notes360_2 = -O5 -blpdata -qessl -lessl fdo_pre0 = $CPATH/cleanpdf PASS1_FFLAGS = -qpdf1 -O5 -blpdata -qessl -lessl PASS1_LDFFLAGS = -qpdf1 -O5 -blpdata -qessl -lessl PASS2_FFLAGS = -qpdf2 -O5 -blpdata -qessl -lessl PASS2_LDFFLAGS = -qpdf2 -O5 -blpdata -qessl -lessl 179.art=peak=default=default: notes380_1 = 179.art: basepeak = 1 basepeak = 1 183.equake=peak=default=default: notes390_1 = 183.equake: basepeak = 1 basepeak = 1 187.facerec=peak=default=default: notes400_1 = 187.facerec: basepeak = 1 basepeak = 1 188.ammp=peak=default=default: notes410_1 = 188.ammp: -qpdf1/pdf2 notes410_2 = -O5 -blpdata -qalign=natural -D_ILS_MACROS fdo_pre0 = $CPATH/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 189.lucas=peak=default=default: notes420_1 = 189.lucas: basepeak = 1 basepeak = 1 191.fma3d=peak=default=default: notes430_1 = 191.fma3d: basepeak = 1 basepeak = 1 200.sixtrack=peak=default=default: notes440_1 = 200.sixtrack: fdpr -quiet -R3 notes440_2 = -O3 -qhot -qarch=pwr5 -qtune=pwr5 F77OPTIMIZE = -O3 -qhot -qarch=pwr5 -qtune=pwr5 -qfdpr fdo_run1 = fdpr -quiet -R3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe 301.apsi=peak=default=default: notes450_1 = 301.apsi: -O5 -lmass -qessl -lessl -blpdata -qsave F77OPTIMIZE = -O5 -lmass -qessl -lessl -blpdata -qsave