# Invocation command line: # /usr/scratch/spec2000/1.20/bin/runspec -cpower4r.AIX51D.cfg -v6 --rate -u 32 int ############################################################################ ################################################################################ # SPEC CPU2000 Benchmark Config file IBM RS/6000 AIX # For: POWER4 running AIX 5.1D # Last Changed: 4.5.02 ################################################################################ #=============================================================================== # Global Options apply to all runs #=============================================================================== VENDOR = ibm action = validate tune = all output_format = asc runout = yes teeout = yes ext = power4.AIX51D basepeak=0 #--number of times each test will be run (reportable must be and odd num >= 3) iterations = 3 mean_anyway = 1 ignore_errors = 1 #--turn on both of the following for reportable (non-test) runs reportable = 1 check_md5 = 1 #--prevent log file lines that are too long for vi log_line_width = 156 submit = let "MYCPU=\$SPECUSERNUM"; let "MYCPU=(\$MYCPU*2)-((\$MYCPU/16)*31))"; bindprocessor \$\$ \$MYCPU; $command company_name = IBM Corporation machine_name = OCASO12b hw_vendor = IBM Corporation hw_model = IBM eServer pSeries 690 hw_cpu = POWER4 hw_cpu_mhz = 1300 hw_fpu = Integrated hw_ncpu = 32 hw_ncpuorder = 8,16,24,32 hw_pcache = 64KBI+32KBD (on chip) hw_scache = 1440KB unified, shared (on chip) hw_tcache = 32MB * 4 unified, shared (off chip) hw_ocache = None hw_parallel = No hw_memory = 16GB hw_disk = 1x18GB 7200RPM hw_other = None hw_avail = Dec-2001 sw_os = AIX 5.1D sw_file = AIX/JFS sw_state = Multi-user sw_avail = Apr-2002 license_num = 11 tester_name = IBM, Austin, TX test_date = Mar-2002 #--------------------------------- # Floating point specific notes #--------------------------------- fp=default=default=default: sw_compiler10 = IBM XL FORTRAN for AIX, Version 7.1.1.1 sw_compiler20 = IBM VisualAge C++ for AIX, Version 6.0 BETA notes010 = Portability Flags notes020 = -qfixed used in: wupwise, swim, mgrid, applu, galgel, notes022 = sixtrack, apsi notes030 = -qsuffix=f=f90 used in: galgel, facerec, lucas, fma3d notes040 = Base Optimization Flags: notes050 = Fortran: -O5 -qalign=natural -blpdata -lmass notes060 = C: -O5 -qalign=natural -blpdata -lmass notes070 = Peak Optization Flags: notes080 = 168.wupwise: -O5 -lmass -blpdata, fdpr -v -R3 notes090 = 171.swim: -O4 -q64 -blpdata notes100 = 172.mgrid: -O3 -qarch=pwr3 -qtune=pwr3 -lmass -qhot notes102 = -qalign=natural -blpdata notes110 = 173.applu: -O3 -qarch=pwr3 -qtune=pwr3 -lmass -qhot -blpdata notes120 = 177.mesa: -O5 -lmass -lhmu -qalign=natural -q64 notes130 = 178.galgel: -O5 -qpdf1/pdf2 -lessl -lmass notes132 = -qalign=natural -qessl -blpdata, fdpr -v -R3 notes140 = 179.art: basepeak=1 notes150 = 183.equake: basepeak=1 notes160 = 187.facerec: -O5 -lmass -blpdata, fdpr -v -R3 notes170 = 188.ammp: basepeak=1 notes180 = 189.lucas: -O3 -q64 -blpdata notes190 = 191.fma3d: -O4 -qarch=pwr3 -qtune=pwr3 -lmass notes192 = -qipa=partition=large -qalign=natural -blpdata notes200 = 200.sixtrack basepeak=1 notes210 = 301.apsi: basepeak=1 notes300 = fpdr: Feedback directed program restructuring tool notes310 = /usr/spec2000 filesystem mounted with no JFS log file I/O notes320 = APAR IY????? was applied to AIX 5L V5.1 to enable new hardware support notes330 = ulimits set to unlimited notes340 = Fortran 77 and 90: IBM XL Fortran 7.1.1.1 for AIX invoked notes350 = as xlf90 for Fortran 90 and as xlf for Fortran 77 notes360 = C: IBM VAC++ invoked as xlc notes370 = The final version of the beta compiler will be available by Dec-2002. notes380 = Large page mode was enabled with 1024 pages of 16 Mbytes each. #--------------------------------- # Integer specific notes #--------------------------------- int=default=default=default: sw_compiler10 = IBM VisualAge C++ for AIX, Version6.0 BETA notes010 = Portability Flags: notes020 = gcc: -ma -qlanglvl=ansi -DHOST_WORDS_BIG_ENDIAN notes030 = crafty: -DAIX notes040 = eon: -DNEED_EXPLICIT_SPECIALIZATION EXTRA_LDFLAGS=-I. -DNDEBUG notes050 = perlbmk: -DSPEC_CPU2000_AIX notes060 = gap: -DSYS_IS_BSD -DSYS_STRING_H -DSYS_HAS_TIME_PROTO notes062 = -DSYS_HAS_MALLOC_PROTO -DSYS_HAS_CALLOC_PROTO notes070 = twolf: -DHAVE_SIGNED_CHAR notes080 = Base Optimization Flags: notes090 = C: -qpdf1/pdf2 -O5 -blpdata -qalign=natural notes100 = C++: -qpdf1/pdf2 -O5 -lhmu -qalign=natural notes110 = Peak Optimization Flags notes120 = 164.gzip: CC=/usr/vac/bin/xlc, -O4 -qpdf1/pdf2 -L/usr/vac/lib notes130 = 175.vpr: -O4 -qarch=ppc -qtune=pwr3 -blpdata, fdpr -v -R3 notes140 = 176.gcc: -qpdf1/pdf2 -O5 -lhmu -qalign=natural -L/usr/vac/lib notes150 = 181.mcf: -O3 -lhmu -qipa=partition=large -blpdata, fdpr -v -R3 notes160 = 186.crafty: -O4 -q64, fdpr -v -R3 notes170 = 197.parser: -O5 -blpdata, fdpr -v -R3 notes180 = 252.eon: basepeak=1 notes190 = 253.perlbmk: -qpdf1/pdf2 -O5 -lhmu -qalign=natural -L/usr/vac/lib notes200 = 254.gap: basepeak=1 notes210 = 255.vortex: -qpdf1/pdf2 -O5 -lhmu -qalign=natural -L/usr/vac/lib notes220 = 256.bzip2: basepeak=1 notes230 = 300.twolf: CC=/usr/vac/bin/xlc, -O5 -qpdf1/pdf2 -lhmu notes232 = -qalign=natural -L/usr/vac/lib -blpdata notes300 = fpdr: Feedback directed program restructuring tool notes310 = /usr/spec2000 filesystem mounted with no JFS log file I/O notes320 = APAR IY????? was applied to AIX 5L V5.1 to enable new hardware support notes330 = ulimits set to unlimited notes340 = C: IBM VAC++ invoked as cc except where noted as xlc notes350 = C++: IBM VAC++ invoked as xlC notes360 = The final version of the beta compiler will be available by Dec-2002. notes380 = Large page mode was enabled with 1024 pages of 16 Mbytes each. ################################################################################ ################################################################################ ###### ###### ###### DO NOT EDIT BELOW THIS BLOCK ###### ###### (unless you are prepared to build new binaries) ###### ###### ###### ################################################################################ ################################################################################ #=============================================================================== # How the compilers are called # The settings used here are for IBM C/C++ and xl Fortran compilers #=============================================================================== fp=default=default=default: CC = /usr/vac/bin/xlc FC = xlf90 F77 = xlf90 int=default=default=default: CC = /usr/vac/bin/cc CXX = /usr/vacpp/bin/xlC #=============================================================================== # Base Level Optimizations # Limited to 4 flags #=============================================================================== #------------------------ # Floating Point #------------------------ fp=base=default=default: FOPTIMIZE =-O5 -qalign=natural -blpdata -lmass COPTIMIZE =-O5 -qalign=natural -blpdata -lmass #=============================================================================== #------------------------ # Integer #------------------------ int=base=default=default: fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS =-qpdf1 -O5 -qalign=natural PASS1_LDCFLAGS =-lpdf -L/usr/vac/lib -O5 -blpdata -qalign=natural PASS2_CFLAGS =-qpdf2 -O5 -qalign=natural PASS2_LDCFLAGS =-O5 -blpdata -qalign=natural PASS1_CXXFLAGS =-qpdf1 -O5 -lhmu -qalign=natural PASS1_LDCXXFLAGS =-lpdf -L/usr/vac/lib -O5 -lhmu -qalign=natural PASS2_CXXFLAGS =-qpdf2 -O5 -lhmu -qalign=natural PASS2_LDCXXFLAGS =-O5 -lhmu -qalign=natural #=============================================================================== # 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 #=============================================================================== # Integer Portability Flags # no optimizations allowed here #=============================================================================== 176.gcc=default=default=default: EXTRA_CFLAGS=-ma -qlanglvl=ansi -DHOST_WORDS_BIG_ENDIAN 186.crafty=default=default=default: EXTRA_CFLAGS=-DAIX 252.eon=default=default=default: EXTRA_CXXFLAGS=-DNEED_EXPLICIT_SPECIALIZATION 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 peak optimization flags #=============================================================================== 164.gzip=peak=default=default: CC = /usr/vac/bin/xlc fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS =-qpdf1 -O4 PASS1_LDCFLAGS =-lpdf -L/usr/vac/lib -O4 PASS2_CFLAGS =-qpdf2 -O4 PASS2_LDCFLAGS =-O4 175.vpr=peak=default=default: COPTIMIZE=-O4 -qarch=ppc -qtune=pwr3 -blpdata fdo_run1 = fdpr -v -R3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe 176.gcc=peak=default=default: fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS =-qpdf1 -O5 -lhmu -qalign=natural PASS1_LDCFLAGS =-lpdf -L/usr/vac/lib -O5 -lhmu -qalign=natural PASS2_CFLAGS =-qpdf2 -O5 -lhmu -qalign=natural PASS2_LDCFLAGS =-O5 -lhmu -qalign=natural 181.mcf=peak=default=default: COPTIMIZE=-O3 -lhmu -qipa=partition=large -blpdata fdo_run1 = fdpr -v -R3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe 186.crafty=peak=default=default: COPTIMIZE=-O4 -q64 fdo_run1 = fdpr -v -R3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe 197.parser=peak=default=default: COPTIMIZE=-O5 -blpdata fdo_run1 = fdpr -v -R3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe 252.eon=peak=default=default: basepeak=1 253.perlbmk=peak=default=default: fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS =-qpdf1 -O5 -lhmu -qalign=natural PASS1_LDCFLAGS =-lpdf -L/usr/vac/lib -O5 -lhmu -qalign=natural PASS2_CFLAGS =-qpdf2 -O5 -lhmu -qalign=natural PASS2_LDCFLAGS =-O5 -lhmu -qalign=natural 254.gap=peak=default=default: basepeak=1 255.vortex=peak=default=default: fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS =-qpdf1 -O5 -lhmu -qalign=natural PASS1_LDCFLAGS =-lpdf -L/usr/vac/lib -O5 -lhmu -qalign=natural PASS2_CFLAGS =-qpdf2 -O5 -lhmu -qalign=natural PASS2_LDCFLAGS =-O5 -lhmu -qalign=natural 256.bzip2=peak=default=default: basepeak=1 300.twolf=peak=default=default: CC = /usr/vac/bin/xlc fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS =-qpdf1 -O5 -lhmu -qalign=natural PASS1_LDCFLAGS =-lpdf -L/usr/vac/lib -O5 -lhmu -qalign=natural -blpdata PASS2_CFLAGS =-qpdf2 -O5 -lhmu -qalign=natural PASS2_LDCFLAGS =-O5 -lhmu -qalign=natural -blpdata #=============================================================================== # Floating Point peak optimization flags #=============================================================================== default=peak=default=default: EXTRA_F77FLAGS =-qfixed 168.wupwise=peak=default=default: F77OPTIMIZE =-O5 -lmass -blpdata fdo_run1 = fdpr -v -R3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe 171.swim=peak=default=default: F77OPTIMIZE =-O4 -q64 -blpdata 172.mgrid=peak=default=default: F77OPTIMIZE =-O3 -qarch=pwr3 -qtune=pwr3 -lmass -qhot -qalign=natural -blpdata 173.applu=peak=default=default: F77OPTIMIZE =-O3 -qarch=pwr3 -qtune=pwr3 -lmass -qhot -blpdata 177.mesa=peak=default=default: COPTIMIZE =-O5 -qalign=natural -lmass -lhmu -q64 178.galgel=peak=default=default: fdo_pre0 = /usr/lpp/xlf/bin/cleanpdf PASS1_FFLAGS = -qpdf1 -O5 -qalign=natural -qessl -lessl -lmass PASS1_LDFFLAGS = -lpdf -L/usr/lpp/xlf/lib/pdf -O5 -qalign=natural -qessl -lessl -lmass -blpdata PASS2_FFLAGS = -qpdf2 -O5 -qalign=natural -qessl -lessl -lmass PASS2_LDFFLAGS = -O5 -qalign=natural -qessl -lessl -lmass -blpdata fdo_run2 = fdpr -v -R3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 179.art=peak=default=default: basepeak=1 183.equake=peak=default=default: basepeak=1 187.facerec=peak=default=default: FOPTIMIZE =-O5 -lmass -blpdata fdo_run1 = fdpr -v -R3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe 188.ammp=peak=default=default: basepeak=1 189.lucas=peak=default=default: FOPTIMIZE =-O3 -q64 -blpdata 191.fma3d=peak=default=default: FOPTIMIZE =-O4 -qarch=pwr3 -qtune=pwr3 -lmass -qipa=partition=large -qalign=natural -blpdata 200.sixtrack=peak=default=default: basepeak=1 301.apsi=peak=default=default: basepeak=1