# Invocation command line: # /home/cpu2000/bin/runspec -c x336-sles9-i81-v2.cfg --action validate --strict --reportable --tune all -n 5 --rate --users 2 fp ############################################################################ ################################################################################ # # # IBM Corporation xSeries 336 SUSE Linux Intel 8.1 Configuration File # # ################################################################################ #include: system.inc # ---- Begin inclusion of '/home/cpu2000/config/system.inc' #################################################################### # # # System Information # # # #################################################################### hw_avail = Aug-2004 hw_model = IBM xSeries 336 (3.6GHz Xeon) machine_name = Bob hw_memory = 4GB (8x512MB DDR-II 400 DIMMs) hw_disk = 1 x 72GB SCSI hw_other = None hw_vendor = IBM Corporation company_name = IBM Corporation #################################################################### # # # CPU Information # # # #################################################################### hw_cpu = Intel Xeon processor, 800MHz FSB hw_cpu_mhz = 3600 hw_fpu = Integrated hw_ncpu = 2 cores, 2 chips, 1 core/chip, HyperThreading disabled hw_ncpuorder = 1,2 hw_parallel = No hw_pcache = 12K(I) micro-ops + 8KB(D) on chip hw_scache = 1024KB (I+D) on chip hw_tcache = None hw_ocache = None #################################################################### # # # Operating System and Filesystem Information # # # #################################################################### sw_os = SUSE Linux SLES 9, kernel 2.6.5-7.97-smp sw_file = Reiserfs sw_state = Multi-user, run level 3 sw_avail = Aug-2004 #################################################################### # # # Tester Information # # # #################################################################### license_num = 11 tester_name = IBM Corporation test_date = Jul-2004 prepared_by = Douglas M. Pase # ---- End inclusion of '/home/cpu2000/config/system.inc' VENDOR = IBM Corporation ext = x336-v2 PATHSEP = / output_format = asc backup_config = NO teeout = YES feedback = YES check_md5 = YES # # These are listed as benchmark-tuning-extension-machine # default=default=default=default: CC = icc CXX = g++ F77 = ifort FC = ifort OBJ = .o ################################################################################ # # # CINT2000 Portability Flags # # ################################################################################ int=default=default=default: sw_compiler1 = Intel(R) C Compiler for 32-bit applications sw_compiler2 = Version 8.1 Beta Build 20040621Z sw_compiler3 = GNU g++ version 3.3.3 (SuSE Linux) notes00000 = Portability Flags: 176.gcc=default=default=default: srcalt = 64bitgcc notes01760 = 176.gcc: srcalt=64bitgcc 186.crafty=default=default=default: CPORTABILITY = -DLINUX_i386 notes01860 = 186.crafty: -DLINUX_i386 252.eon=default=default=default: PORTABILITY = -DHAS_ERRLIST srcalt = fmax_errno notes02520 = 252.eon: -DHAS_ERRLIST srcalt=fmax_errno 253.perlbmk=default=default=default: CPORTABILITY = -DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_GLIBC22 notes02530 = 253.perlbmk: -DSPEC_CPU2000_LINUX_I386 notes02531 = -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_GLIBC22 254.gap=default=default=default: CPORTABILITY = -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DHAS_ANSI -DSYS_HAS_CALLOC_PROTO -DSPEC_CPU2000_LP64 notes02540 = 254.gap: -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO notes02541 = -DSYS_HAS_SIGNAL_PROTO -DHAS_ANSI -DSYS_HAS_CALLOC_PROTO notes02542 = -DSPEC_CPU2000_LP64 255.vortex=default=default=default: PORTABILITY = -DSPEC_CPU2000_LP64 srcalt = closed_files notes02550 = 255.vortex: -DSPEC_CPU2000_LP64 notes02551 = srcalt=closed_files ################################################################################ # # # CINT2000 Base Optimization Flags # # ################################################################################ int=base=default=default: PASS1_CFLAGS = -fast -prof_gen PASS2_CFLAGS = -xP -fast -prof_use PASS1_LDFLAGS = $(PASS1_CFLAGS) PASS2_LDFLAGS = $(PASS2_CFLAGS) # EXTRA_LIBS= shlW32M.lib notes10000 = Base tuning for C programs: -xP -fast +FDO notes10001 = +FDO for C programs: notes10002 = PASS1=-prof_gen (-xP not used to enable cross-compilation) notes10003 = PASS2=-prof_use 252.eon=base=default=default: PORTABILITY = -DHAS_ERRLIST srcalt = fmax_errno PASS1_CXXFLAGS = -O3 -msse2 -ffast-math -fprofile-arcs PASS2_CXXFLAGS = -O3 -msse2 -ffast-math -fbranch-probabilities PASS1_LDFLAGS = $(PASS1_CXXFLAGS) PASS2_LDFLAGS = $(PASS2_CXXFLAGS) fdo_pre0 = rm -f *.da notes10010 = Base tuning for C++ programs: -O3 -msse2 -ffast-math +FDO notes10011 = +FDO for C++ programs: notes10012 = PASS1=-fprofile-arcs notes10013 = PASS2=-fbranch-probabilities notes10014 = Previous feedback is removed with: fdo_pre0=rm -f *.da ################################################################################ # # # CINT2000 Peak Optimization Flags # # ################################################################################ notes20000 = Peak tuning: notes20001 = +FDO for C and C++ programs is the same as for Base 164.gzip=peak=default=default: PASS1_CFLAGS = -fast -ansi_alias -alias_args -prof_gen PASS2_CFLAGS = -xP -fast -ansi_alias -alias_args -prof_use PASS1_LDFLAGS = $(PASS1_CFLAGS) PASS2_LDFLAGS = $(PASS2_CFLAGS) notes21640 = 164.gzip: -xP -fast -ansi_alias -alias_args +FDO 175.vpr=peak=default=default: PASS1_CFLAGS = -fast -ansi_alias -prof_gen PASS2_CFLAGS = -xP -fast -ansi_alias -prof_use PASS1_LDFLAGS = $(PASS1_CFLAGS) PASS2_LDFLAGS = $(PASS2_CFLAGS) notes21750 = 175.vpr: -xP -fast -ansi_alias +FDO 176.gcc=peak=default=default: PASS1_CFLAGS = -fast -ansi_alias -prof_gen PASS2_CFLAGS = -xP -fast -ansi_alias -prof_use PASS1_LDFLAGS = $(PASS1_CFLAGS) PASS2_LDFLAGS = $(PASS2_CFLAGS) notes21760 = 176.gcc: -xP -fast -ansi_alias +FDO 181.mcf=peak=default=default: PASS1_CFLAGS = -fast -ansi_alias -prof_gen PASS2_CFLAGS = -xP -fast -ansi_alias -prof_use PASS1_LDFLAGS = $(PASS1_CFLAGS) PASS2_LDFLAGS = $(PASS2_CFLAGS) notes21810 = 181.mcf: -xP -fast -ansi_alias +FDO 186.crafty=peak=default=default: PASS1_CFLAGS = -fast -ansi_alias -alias_args -prof_gen PASS2_CFLAGS = -xP -fast -ansi_alias -alias_args -prof_use PASS1_LDFLAGS = $(PASS1_CFLAGS) PASS2_LDFLAGS = $(PASS2_CFLAGS) notes21860 = 186.crafty: -xP -fast -ansi_alias -alias_args +FDO 197.parser=peak=default=default: PASS1_CFLAGS = -fast -ansi_alias -prof_gen PASS2_CFLAGS = -xP -fast -ansi_alias -prof_use PASS1_LDFLAGS = $(PASS1_CFLAGS) PASS2_LDFLAGS = $(PASS2_CFLAGS) notes21970 = 197.parser: -xP -fast -ansi_alias +FDO 252.eon=peak=default=default: PORTABILITY = -DHAS_ERRLIST PASS1_CXXFLAGS = -O3 -msse2 -ffast-math -funroll-all-loops -finline-limit=5000 -fprofile-arcs PASS2_CXXFLAGS = -O3 -msse2 -ffast-math -funroll-all-loops -finline-limit=5000 -fbranch-probabilities PASS1_LDFLAGS = $(PASS1_CXXFLAGS) PASS2_LDFLAGS = $(PASS2_CXXFLAGS) srcalt = fmax_errno fdo_pre0 = rm -f *.da notes22520 = 252.eon: -O3 -msse2 -ffast-math -funroll-all-loops notes22521 = -finline-limit=5000 +FDO 253.perlbmk=peak=default=default: PASS1_CFLAGS = -fast -ansi_alias -prof_gen PASS2_CFLAGS = -xP -fast -ansi_alias -prof_use PASS1_LDFLAGS = $(PASS1_CFLAGS) PASS2_LDFLAGS = $(PASS2_CFLAGS) # EXTRA_LIBS = shlW32M.lib notes22530 = 253.perlbmk: -xP -fast -ansi_alias +FDO 254.gap=peak=default=default: PASS1_CFLAGS = -fast -unroll1 -Zp8 -prof_gen PASS2_CFLAGS = -xP -fast -unroll1 -Zp8 -prof_use PASS1_LDFLAGS = $(PASS1_CFLAGS) PASS2_LDFLAGS = $(PASS2_CFLAGS) notes22540 = 254.gap: -xP -fast -unroll1 -Zp8 +FDO 255.vortex=peak=default=default: basepeak = YES notes22550 = 255.vortex basepeak=yes 256.bzip2=peak=default=default: PASS1_CFLAGS = -fast -alias_args -unroll1 -prof_gen PASS2_CFLAGS = -fast -alias_args -unroll1 -prof_use PASS1_LDFLAGS = $(PASS1_CFLAGS) PASS2_LDFLAGS = $(PASS2_CFLAGS) notes22560 = 256.bzip2: -fast -alias_args -unroll1 +FDO 300.twolf=peak=default=default: PASS1_CFLAGS = -fast -prof_gen PASS2_CFLAGS = -xP -fast -prof_use PASS1_LDFLAGS = $(PASS1_CFLAGS) PASS2_LDFLAGS = $(PASS2_CFLAGS) # EXTRA_LIBS = shlW32M.lib notes23000 = 300.twolf: -xP -fast +FDO ################################################################################ # # # CFP2000 Portability Flags # # ################################################################################ fp=default=default=default: sw_compiler1 = Intel(R) C++ Compiler for 32-bit applications sw_compiler2 = Version 8.1 Beta Build 20040621Z sw_compiler3 = Intel(R) Fortran Compiler for 32-bit applications sw_compiler4 = Version 8.1 Beta Build 20040621Z notes00000 = Portability Flags: 178.galgel=default=default=default: EXTRA_FFLAGS = -FI notes01780 = 178.galgel: -FI ################################################################################ # # # CFP2000 Base Optimization Flags # # ################################################################################ fp=base=default=default: PASS1_CFLAGS = -fast -ansi_alias -prof_gen PASS2_CFLAGS = -xP -fast -ansi_alias -prof_use PASS1_FFLAGS = -fast -ansi_alias -prof_gen PASS2_FFLAGS = -xP -fast -ansi_alias -prof_use PASS1_LDFLAGS = -fast -ansi_alias -prof_gen PASS2_LDFLAGS = -xP -fast -ansi_alias -prof_use notes10000 = Base tuning for C and Fortran programs: notes10001 = -xP -fast -ansi_alias +FDO notes10002 = +FDO for C and Fortran programs: notes10003 = PASS1=-prof_gen (-xP not used to enable cross-compilation) notes10004 = PASS2=-prof_use ################################################################################ # # # CFP2000 Peak Optimization Flags # # ################################################################################ 168.wupwise=peak=default=default: PASS1_F77FLAGS = -fast -ansi_alias -prof_gen PASS2_F77FLAGS = -xP -fast -ansi_alias -prof_use PASS1_LDFLAGS = $(PASS1_F77FLAGS) PASS2_LDFLAGS = $(PASS2_F77FLAGS) notes21680 = 168.wupwise: -xP -fast -ansi_alias +FDO 171.swim=peak=default=default: PASS1_F77FLAGS = -fast -ansi_alias -prof_gen PASS2_F77FLAGS = -xP -fast -ansi_alias -prof_use PASS1_LDFLAGS = $(PASS1_F77FLAGS) PASS2_LDFLAGS = $(PASS2_F77FLAGS) notes21710 = 171.swim: -xP -fast -ansi_alias +FDO 172.mgrid=peak=default=default: PASS1_F77FLAGS = -fast -ansi_alias -prof_gen PASS2_F77FLAGS = -xP -fast -ansi_alias -prof_use PASS1_LDFLAGS = $(PASS1_F77FLAGS) PASS2_LDFLAGS = $(PASS2_F77FLAGS) notes21720 = 172.mgrid: -xP -fast -ansi_alias +FDO 173.applu=peak=default=default: PASS1_F77FLAGS = -fast -scalar_rep- -auto -prof_gen PASS2_F77FLAGS = -xP -fast -scalar_rep- -auto -prof_use PASS1_LDFLAGS = $(PASS1_F77FLAGS) PASS2_LDFLAGS = $(PASS2_F77FLAGS) notes21730 = 173.applu: -xP -fast -scalar_rep- -auto +FDO 177.mesa=peak=default=default: PASS1_CFLAGS = -fast -alias_args -scalar_rep- -prof_gen PASS2_CFLAGS = -xP -fast -alias_args -scalar_rep- -prof_use PASS1_LDFLAGS = $(PASS1_CFLAGS) PASS2_LDFLAGS = $(PASS2_CFLAGS) notes21770 = 177.mesa: -xP -fast -alias_args -scalar_rep- +FDO 178.galgel=peak=default=default: PASS1_FFLAGS = -fast -ansi_alias -prof_gen PASS2_FFLAGS = -xP -fast -ansi_alias -prof_use PASS1_LDFLAGS = $(PASS1_FFLAGS) PASS2_LDFLAGS = $(PASS2_FFLAGS) notes21780 = 178.galgel: -xP -fast -ansi_alias +FDO 179.art=peak=default=default: basepeak = YES notes21790 = 179.art: basepeak=yes 183.equake=peak=default=default: basepeak = YES notes21830 = 183.equake: basepeak=yes 187.facerec=peak=default=default: basepeak = YES notes21870 = 187.facerec: basepeak=yes 188.ammp=peak=default=default: CFLAGS = -xP -alias_args notes21880 = 188.ammp: -xP -alias_args 189.lucas=peak=default=default: basepeak = YES notes21890 = 189.lucas: basepeak=yes 191.fma3d=peak=default=default: basepeak = YES notes21910 = 191.fma3d: basepeak=yes 200.sixtrack=peak=default=default: PASS1_F77FLAGS = -ipo -prof_gen PASS2_F77FLAGS = -xP -ipo -prof_use PASS1_LDFLAGS = $(PASS1_F77FLAGS) PASS2_LDFLAGS = $(PASS2_F77FLAGS) notes22000 = 200.sixtrack: -xP -ipo +FDO 301.apsi=peak=default=default: basepeak = YES notes23010 = 301.apsi: basepeak=yes