# Invocation command line: # /spec/cpu2000/bin/runspec -c p4.aix51d.xlf81vacv6.cfg -r -u 4 -T all -i ref -n 3 -v 6 -a validate all ############################################################################ #include: p4.aix51d.xlf81vacv6.header.inc # ---- Begin inclusion of '/spec/cpu2000/config/p4.aix51d.xlf81vacv6.header.inc' ################################################################################ # SPEC CPU2000 Benchmark Config file IBM RS/6000 AIX # For: POWER4 running AIX 5.1D # Last Changed: 09/23/2002 ################################################################################ # ########################################################################## # Global Options apply to all runs ########################################################################## company_name = IBM Corporation machine_name = bigfoot hw_vendor = IBM Corporation hw_model = IBM eServer pSeries 630 Model 6C4 (1450 MHz, 1 CPU) hw_cpu = POWER4+ hw_cpu_mhz = 1450 hw_fpu = Integrated hw_ncpu = 1 hw_ncpuorder = 1,2,4 hw_pcache = 64KBI+32KBD (on chip) hw_scache = 1536KB unified (on chip) hw_tcache = 32MB unified (off-chip) per SCM, 2 SCMs in SUT hw_ocache = None hw_parallel = No hw_memory = 8 GB hw_disk = 1x36GB hw_other = None hw_avail = Feb-2003 sw_os = AIX 5L V5.2 sw_file = AIX/JFS sw_state = Multi-User sw_avail = Dec-2002 license_num = 11 tester_name = IBM, Austin, TX test_date = Jan-2003 VENDOR = ibm action = validate tune = all basepeak = 0 ext = p4.aix51d.xlf81vacv6 output_format = asc teerunout = yes teeout = yes #--prevent log file lines that are too long for vi log_line_width = 156 #--number of times each test will be run (reportable must be an odd num >= 3) iterations = 3 mean_anyway = 0 ignore_errors = 0 #--turn on both of the following for reportable (non-test) runs reportable = 1 check_md5 = 1 use_submit_for_speed = yes # pdfdir statement below is needed on bu12b but not on bu03b due to compilers # installed on bu12b (new C but 7111 xlf #PDFDIR = /tmp/pdfdirtwo #expand_notes = 1 #env_vars = 1 submit = let "MYCPU=\$SPECUSERNUM"; bindprocessor \$\$ \$MYCPU; $command # ---- End inclusion of '/spec/cpu2000/config/p4.aix51d.xlf81vacv6.header.inc' #include: p4.aix51d.xlf81vacv6.notes.inc # ---- Begin inclusion of '/spec/cpu2000/config/p4.aix51d.xlf81vacv6.notes.inc' int=default=default=default: #=============================================================================== # Integer Compiler Notes #=============================================================================== sw_compiler10 = IBM C for AIX, Version 6.0 sw_compiler20 = IBM VisualAge C++ Professional for AIX, Version 6.0 #=============================================================================== # Integer Miscellaenous Flag Notes #=============================================================================== notes400 = notes401 = SCM: Acronym for "Single-Chip Module" notes402 = SUT: Acronym for "System Under Test" notes403 = notes404 = 1 processor was deconfigured through the configuration menu. notes409 = notes410 = fpdr: Feedback directed program restructuring tool notes420 = /usr/spec2000 filesystem mounted with no JFS log file I/O. notes430 = APAR IY 28102 was applied to AIX to enable new hardware support. notes440 = ulimits set to unlimited. notes450 = C: IBM VAC++ invoked as cc except where noted as xlc notes460 = C++: IBM VAC++ invoked as xlC notes480 = Large page mode and memory affinity were set as follows: notes490 = vmo -r -o lgpg_regions=32 -o lgpg_size=16777216 -o memory_affinity=1 notes491 = chuser capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE $USER notes492 = shutdown -r notes493 = export MEMORY_AFFINITY=MCM notes494 = fp=default=default=default: #=============================================================================== # FP Compiler Notes #=============================================================================== sw_compiler10 = IBM XL FORTRAN for AIX, Version 8.1.0.1 sw_compiler20 = IBM C for AIX, Version 6.0 sw_compiler30 = Other Software: ESSL 3.3, MASS 3.0 #=============================================================================== # FP Miscellaenous Flag Notes #=============================================================================== notes400 = notes401 = SCM: Acronym for "Single-Chip Module" notes402 = SUT: Acronym for "System Under Test" notes403 = notes404 = 1 processor was deconfigured through the configuration menu. notes409 = notes410 = fpdr: Feedback directed program restructuring tool notes420 = /usr/spec2000 filesystem mounted with no JFS log file I/O. notes430 = APAR IY 28102 was applied to AIX to enable new hardware support. notes440 = ulimits set to unlimited. notes450 = C: IBM VAC++ invoked as xlc notes470 = Fortran 77 and 90: IBM XL Fortran for AIX invoked as xlf90. notes480 = Large page mode and memory affinity were set as follows: notes490 = vmo -r -o lgpg_regions=32 -o lgpg_size=16777216 -o memory_affinity=1 notes491 = chuser capabilities=CAP_BYPASS_RAC_VMM,CAP_PROPAGATE $USER notes492 = shutdown -r notes493 = export MEMORY_AFFINITY=MCM notes494 = # ---- End inclusion of '/spec/cpu2000/config/p4.aix51d.xlf81vacv6.notes.inc' #include: p4.aix51d.xlf81vacv6.macro.inc # ---- Begin inclusion of '/spec/cpu2000/config/p4.aix51d.xlf81vacv6.macro.inc' ########################### # Integer benchmarks ########################### # #=============================================================================== # How the compilers are called #=============================================================================== int=default=default=default: CC = /usr/vac/bin/cc CXX = /usr/vacpp/bin/xlC #------------------------ # Integer Base Flags #------------------------ int=base=default=default: notes099 = 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 notes100 = Base Optimization Flags: notes101 = C: notes102 = -qpdf1/pdf2 notes103 = -O5 -blpdata -qalign=natural 252.eon=base=default=default: fdo_pre0 = /usr/vac/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 notes100 = Base Optimization Flags: notes110 = C++: notes111 = -qpdf1/pdf2 notes112 = -O5 -lhmu -qalign=natural #=============================================================================== # 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: 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 Portability Flag Notes #=============================================================================== notes050 = Integer Portability Flags: notes051 = gcc: -ma -DHOST_WORDS_BIG_ENDIAN notes052 = crafty: -DAIX notes053 = eon: -DNEED_EXPLICIT_SPECIALIZATION notes054 = -I. -DNDEBUG notes055 = perlbmk: -DSPEC_CPU2000_AIX notes056 = gap: -DSYS_IS_BSD -DSYS_STRING_H -DSYS_HAS_TIME_PROTO notes057 = -DSYS_HAS_MALLOC_PROTO -DSYS_HAS_CALLOC_PROTO notes058 = twolf: -DHAVE_SIGNED_CHAR ########################################### # Floating Point benchmarks ########################################### #=============================================================================== # How the compilers are called #=============================================================================== fp=default=default=default: CC = /usr/vac/bin/xlc FC = xlf90 F77 = xlf90 #------------------------ # Floating Point Base Flags #------------------------ fp=base=default=default: notes099 = COPTIMIZE =-O5 -qalign=natural -blpdata -lmass notes100 = Base Optimization Flags: notes101 = C: notes102 = -O5 -qalign=natural -blpdata -lmass FOPTIMIZE =-O5 -qalign=natural -blpdata -lmass notes100 = Base Optimization Flags: notes111 = Fortran: notes112 = -O5 -qalign=natural -blpdata -lmass #=============================================================================== # 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 #=============================================================================== notes060 = Portability Flags notes061 = -qfixed used in: wupwise, swim, mgrid, applu, galgel, notes062 = sixtrack, apsi notes063 = -qsuffix=f=f90 used in: galgel, facerec, lucas, fma3d #=========================================================== # Integer peak optimization flags #=========================================================== int=peak=default=default: ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes159 = notes160 = Integer Peak Optimization Flags 164.gzip=peak=default=default: ENV_SPECTEST = 164.gzip ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes164_1 = 164.gzip notes164_2 = BASEPEAK = 1 basepeak = 1 notes164_9 = "CC = /usr/vac/bin/xlc" CC = /usr/vac/bin/xlc 175.vpr=peak=default=default: ENV_SPECTEST = 175.vpr ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes175_1 = 175.vpr notes175_2 = BASEPEAK = 1 basepeak = 1 176.gcc=peak=default=default: ENV_SPECTEST = 176.gcc ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes176_1 = 176.gcc notes176_2 = BASEPEAK = 1 basepeak = 1 181.mcf=peak=default=default: ENV_SPECTEST = 181.mcf ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes181_1 = 181.mcf notes181_2 = fdpr -v -R3 notes181_3 = -O5 -blpdata COPTIMIZE =-O5 -blpdata fdo_run1 = fdpr -v -R3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe 186.crafty=peak=default=default: ENV_SPECTEST = 186.crafty ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes186_1 = 186.crafty notes186_2 = -qpdf1/pdf2 notes186_3 = fdpr -v -R3 notes186_4 = -O3 -q64 fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS =-qpdf1 -O3 -q64 PASS1_LDCFLAGS =-qpdf1 -O3 -q64 PASS2_CFLAGS =-qpdf2 -O3 -q64 PASS2_LDCFLAGS =-qpdf2 -O3 -q64 fdo_run2 = fdpr -v -R3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 197.parser=peak=default=default: ENV_SPECTEST = 197.parser ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes197_1 = 197.parser notes197_2 = -O5 -blpdata COPTIMIZE =-O5 -blpdata 253.perlbmk=peak=default=default: ENV_SPECTEST = 253.perlbmk ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes253_1 = 253.perlbmk notes253_2 = -qpdf1/pdf2 notes253_3 = -O5 -lhmu -qalign=natural fdo_pre0 = /usr/vac/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: ENV_SPECTEST = 254.gap ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes254_1 = 254.gap notes254_2 = BASEPEAK = 1 basepeak = 1 255.vortex=peak=default=default: ENV_SPECTEST = 255.vortex ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes255_1 = 255.vortex notes255_2 = -qpdf1/pdf2 notes255_3 = -O5 -lhmu -qalign=natural fdo_pre0 = /usr/vac/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 256.bzip2=peak=default=default: ENV_SPECTEST = 256.bzip2 ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes256_1 = 256.bzip2 notes256_2 = -qpdf1/pdf2 notes256_3 = -O5 -blpdata -qarch=pwr3 -qtune=pwr3 fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS =-qpdf1 -O5 -blpdata -qarch=pwr3 -qtune=pwr3 PASS1_LDCFLAGS =-qpdf1 -O5 -blpdata -qarch=pwr3 -qtune=pwr3 PASS2_CFLAGS =-qpdf2 -O5 -blpdata -qarch=pwr3 -qtune=pwr3 PASS2_LDCFLAGS =-qpdf2 -O5 -blpdata -qarch=pwr3 -qtune=pwr3 300.twolf=peak=default=default: ENV_SPECTEST = 300.twolf ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes300_1 = 300.twolf notes300_2 = -qpdf1/pdf2 notes300_3 = -O5 -lhmu -qalign=natural -blpdata fdo_pre0 = /usr/vac/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 notes300_9 = "CC = /usr/vac/bin/xlc" CC = /usr/vac/bin/xlc 252.eon=peak=default=default: ENV_SPECTEST = 252.eon ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes252_1 = 252.eon notes252_2 = BASEPEAK = 1 basepeak = 1 ################################### # Floating Point benchmarks ################################### fp=peak=default=default: ENV_LOGNUM = ${lognum} ENV_TUNE = peak EXTRA_F77FLAGS =-qfixed notes159 = notes160 = Floating Point Peak Flags 168.wupwise=peak=default=default: ENV_SPECTEST = 168.wupwise ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes168_1 = 168.wupwise notes168_2 = -O5 -qipa=partition=large F77OPTIMIZE =-O5 -qipa=partition=large 171.swim=peak=default=default: ENV_SPECTEST = 171.swim ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes171_1 = 171.swim notes171_2 = -O4 -q64 -blpdata F77OPTIMIZE =-O4 -q64 -blpdata 172.mgrid=peak=default=default: ENV_SPECTEST = 172.mgrid ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes172_1 = 172.mgrid notes172_2 = -O5 -qarch=pwr3 -qtune=pwr3 -blpdata F77OPTIMIZE =-O5 -qarch=pwr3 -qtune=pwr3 -blpdata 173.applu=peak=default=default: ENV_SPECTEST = 173.applu ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes173_1 = 173.applu notes173_2 = -O3 -qarch=pwr3 -qtune=pwr3 -lmass -qhot -blpdata F77OPTIMIZE =-O3 -qarch=pwr3 -qtune=pwr3 -lmass -qhot -blpdata 200.sixtrack=peak=default=default: ENV_SPECTEST = 200.sixtrack ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes200_1 = 200.sixtrack notes200_2 = -qpdf1/pdf2 notes200_3 = -O5 -lmass fdo_pre0 = /usr/lpp/xlf/bin/cleanpdf PASS1_F77FLAGS =-qpdf1 -O5 -lmass PASS1_LDF77FLAGS =-qpdf1 -O5 -lmass PASS2_F77FLAGS =-qpdf2 -O5 -lmass PASS2_LDF77FLAGS =-qpdf2 -O5 -lmass 301.apsi=peak=default=default: ENV_SPECTEST = 301.apsi ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes301_1 = 301.apsi notes301_2 = -O5 -qarch=pwr4 -qtune=pwr3 -blpdata F77OPTIMIZE =-O5 -qarch=pwr4 -qtune=pwr3 -blpdata 177.mesa=peak=default=default: ENV_SPECTEST = 177.mesa ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes177_1 = 177.mesa notes177_2 = -qpdf1/pdf2 notes177_3 = fdpr -v -R3 notes177_4 = -O3 -qarch=pwr3 -qtune=pwr3 -qipa=level=2 -qalign=natural -blpdata fdo_pre0 = /usr/vac/bin/cleanpdf PASS1_CFLAGS =-qpdf1 -O3 -qarch=pwr3 -qtune=pwr3 -qipa=level=2 -qalign=natural -blpdata PASS1_LDCFLAGS =-qpdf1 -O3 -qarch=pwr3 -qtune=pwr3 -qipa=level=2 -qalign=natural -blpdata PASS2_CFLAGS =-qpdf2 -O3 -qarch=pwr3 -qtune=pwr3 -qipa=level=2 -qalign=natural -blpdata PASS2_LDCFLAGS =-qpdf2 -O3 -qarch=pwr3 -qtune=pwr3 -qipa=level=2 -qalign=natural -blpdata fdo_run2 = fdpr -v -R3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 179.art=peak=default=default: ENV_SPECTEST = 179.art ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes179_1 = 179.art notes179_2 = -O4 -lhmu COPTIMIZE =-O4 -lhmu 183.equake=peak=default=default: ENV_SPECTEST = 183.equake ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes183_1 = 183.equake notes183_2 = BASEPEAK = 1 basepeak = 1 188.ammp=peak=default=default: ENV_SPECTEST = 188.ammp ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes188_1 = 188.ammp notes188_2 = BASEPEAK = 1 basepeak = 1 178.galgel=peak=default=default: ENV_SPECTEST = 178.galgel ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes178_1 = 178.galgel notes178_2 = -qpdf1/pdf2 notes178_3 = fdpr -v -R3 notes178_4 = -O5 -qalign=natural -qessl -lessl -lmass -blpdata fdo_pre0 = /usr/lpp/xlf/bin/cleanpdf PASS1_FFLAGS =-qpdf1 -O5 -qalign=natural -qessl -lessl -lmass -blpdata PASS1_LDFFLAGS =-qpdf1 -O5 -qalign=natural -qessl -lessl -lmass -blpdata PASS2_FFLAGS =-qpdf2 -O5 -qalign=natural -qessl -lessl -lmass -blpdata PASS2_LDFFLAGS =-qpdf2 -O5 -qalign=natural -qessl -lessl -lmass -blpdata fdo_run2 = fdpr -v -R3 -p $commandexe -x $command fdo_post2 = cp ${baseexe}.fdpr $baseexe 187.facerec=peak=default=default: ENV_SPECTEST = 187.facerec ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes187_1 = 187.facerec notes187_2 = fdpr -v -R3 notes187_3 = -O5 -lmass -blpdata FOPTIMIZE =-O5 -lmass -blpdata fdo_run1 = fdpr -v -R3 -p $commandexe -x $command fdo_post1 = cp ${baseexe}.fdpr $baseexe 189.lucas=peak=default=default: ENV_SPECTEST = 189.lucas ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes189_1 = 189.lucas notes189_2 = -O3 -q64 -blpdata FOPTIMIZE =-O3 -q64 -blpdata 191.fma3d=peak=default=default: ENV_SPECTEST = 191.fma3d ENV_LOGNUM = ${lognum} ENV_TUNE = peak notes191_1 = 191.fma3d notes191_2 = -qpdf1/pdf2 notes191_3 = -O5 -qarch=pwr4 -qtune=pwr3 -lhmu -qalign=natural -blpdata fdo_pre0 = /usr/lpp/xlf/bin/cleanpdf PASS1_FFLAGS =-qpdf1 -O5 -qarch=pwr4 -qtune=pwr3 -lhmu -qalign=natural -blpdata PASS1_LDFFLAGS =-qpdf1 -O5 -qarch=pwr4 -qtune=pwr3 -lhmu -qalign=natural -blpdata PASS2_FFLAGS =-qpdf2 -O5 -qarch=pwr4 -qtune=pwr3 -lhmu -qalign=natural -blpdata PASS2_LDFFLAGS =-qpdf2 -O5 -qarch=pwr4 -qtune=pwr3 -lhmu -qalign=natural -blpdata # ---- End inclusion of '/spec/cpu2000/config/p4.aix51d.xlf81vacv6.macro.inc'