# Invocation command line: # /data1/cpu2000/bin/runspec -c irunspec -c intel-80-int.cfg --action validate --strict --reportable --rate --users 8 --tune all -n 5 int ############################################################################ # Invocation command line: # runspec -a validate -c intel-80-int --tune all int ############################################################################ #include: system.inc # ---- Begin inclusion of '/data1/cpu2000/config/system.inc' ############################################################################ # SPEC CPU2000 Linux config file # July 2004 ############################################################################ VENDOR = IBM Corporation ############################ System Info ########################### default=default=default=default: hw_vendor= IBM Corporation hw_model= IBM xSeries 445 (3.0GHz, Intel Xeon MP) hw_cpu= Intel Xeon MP (3.0GHz, 400MHz bus) hw_cpu_mhz= 3000 hw_fpu= Integrated hw_ncpu= 8 cores, 8 chips, 1 core/chip hw_ncpuorder= 2,4,8,16,32 hw_parallel= no hw_pcache= 12K micro-ops I + 8KBD on chip hw_scache= 512KB(I+D) on chip hw_tcache= 4096KB(I+D) on chip hw_ocache= N/A hw_memory= 8x512MB PC1600 hw_disk= 2x36GB 10K Ultra320 SCSI hw_other= sw_os=SUSE Linux sw_file=Reiserfs sw_state=Default config= ############################ Run Info ############################ default=default=default=default: company_name= IBM Corporation machine_name= Bob license_num= 11 tester_name= IBM Corporation test_date= Jul-2004 hw_avail= Mar-2004 sw_avail= Jul-2004 prepared_by= IBM Corporation # ---- End inclusion of '/data1/cpu2000/config/system.inc' ext = x445 PATHSEP = / check_md5 =1 # # These are listed as benchmark-tuning-extension-machine # default=default=default=default: CC = icc CXX = icc OBJ =.o output_format = asc teeout = yes ############################################################################ # Portability Flags ############################################################################ 186.crafty=default=default=default: CPORTABILITY = -DLINUX_i386 252.eon=default=default=default: CXXPORTABILITY = -DHAS_ERRLIST srcalt=fmax_errno 253.perlbmk=default=default=default: CPORTABILITY = -DSPEC_CPU2000_LINUX_I386 -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 -DSYS_HAS_ANSI -DSYS_HAS_CALLOC_PROTO ############################################################################ # int # Baseline tuning and default optimization ############################################################################ int=base=default=default: PASS1_CFLAGS = -xW -fast -prof_gen PASS2_CFLAGS = -xW -fast -prof_use PASS1_LDCFLAGS = -xW -fast -prof_gen PASS2_LDCFLAGS = -xW -fast -prof_use PASS1_CXXFLAGS = -xW -O3 -ipo -prof_gen PASS2_CXXFLAGS = -xW -O3 -ipo -prof_use PASS1_LDCXXFLAGS = -xW -O3 -ipo -prof_gen PASS2_LDCXXFLAGS = -xW -O3 -ipo -prof_use ############################################################################ # int2000 # Peak tuning ############################################################################ # # Possible flags: # -xW Enable code generation for P4 Xeon (32-bit) processors # -prof_gen Gather branch profiling statistics # -prof_use Use branch profiling statistics to generate more efficient code # -fast Turns on -O3, -ipo and -static (fails eon) # -ipo Enable interprocedural optimization # -ipo_obj Creates real object files with -ipo # -O3 # -unroll4 Unroll loops by 4 iterations # -tpp7 Generate optimizations for the P4 processors # -Zp4 Pack structures on 4-byte boundaries # -ansi_alias Assume ANSI behavior for optimization # -static # 164.gzip=peak=default=default: PASS1_CFLAGS = -xW -O3 -ipo -Oa -unroll8 -Zp4 -prof_gen PASS2_CFLAGS = -xW -O3 -ipo -Oa -unroll8 -Zp4 -prof_use PASS1_LDCFLAGS = -xW -O3 -ipo -Oa -unroll8 -Zp4 -prof_gen PASS2_LDCFLAGS = -xW -O3 -ipo -Oa -unroll8 -Zp4 -prof_use 175.vpr=peak=default=default: basepeak = YES 176.gcc=peak=default=default: PASS1_CFLAGS = -xW -O3 -ipo -ansi_alias -prof_gen PASS2_CFLAGS = -xW -O3 -ipo -ansi_alias -prof_use PASS1_LDCFLAGS = -xW -O3 -ipo -ansi_alias -prof_gen PASS2_LDCFLAGS = -xW -O3 -ipo -ansi_alias -prof_use 181.mcf=peak=default=default: PASS1_CFLAGS = -xW -O3 -ipo -static -unroll4 -prof_gen PASS2_CFLAGS = -xW -O3 -ipo -static -unroll4 -prof_use PASS1_LDCFLAGS = -xW -O3 -ipo -static -unroll4 -prof_gen PASS2_LDCFLAGS = -xW -O3 -ipo -static -unroll4 -prof_use 186.crafty=peak=default=default: PASS1_CFLAGS = -xW -O3 -ipo -static -prof_gen PASS2_CFLAGS = -xW -O3 -ipo -static -prof_use PASS1_LDCFLAGS = -xW -O3 -ipo -static -prof_gen PASS2_LDCFLAGS = -xW -O3 -ipo -static -prof_use 197.parser=peak=default=default: PASS1_CFLAGS = -xW -O3 -ipo -static -tpp7 -unroll4 -prof_gen PASS2_CFLAGS = -xW -O3 -ipo -static -tpp7 -unroll4 -prof_use PASS1_LDCFLAGS = -xW -O3 -ipo -static -tpp7 -unroll4 -prof_gen PASS2_LDCFLAGS = -xW -O3 -ipo -static -tpp7 -unroll4 -prof_use 252.eon=peak=default=default: PASS1_CXXFLAGS = -xW -O3 -ipo -ansi_alias -prof_gen PASS2_CXXFLAGS = -xW -O3 -ipo -ansi_alias -prof_use PASS1_LDCXXFLAGS = -xW -O3 -ipo -ansi_alias -prof_gen PASS2_LDCXXFLAGS = -xW -O3 -ipo -ansi_alias -prof_use 253.perlbmk=peak=default=default: basepeak = YES 254.gap=peak=default=default: PASS1_CFLAGS = -xW -O3 -ipo -static -prof_gen PASS2_CFLAGS = -xW -O3 -ipo -static -prof_use PASS1_LDCFLAGS = -xW -O3 -ipo -static -prof_gen PASS2_LDCFLAGS = -xW -O3 -ipo -static -prof_use 255.vortex=peak=default=default: PASS1_CFLAGS = -xW -O3 -ipo -ansi_alias -static -tpp7 -unroll8 -Zp4 -prof_gen PASS2_CFLAGS = -xW -O3 -ipo -ansi_alias -static -tpp7 -unroll8 -Zp4 -prof_use PASS1_LDCFLAGS = -xW -O3 -ipo -ansi_alias -static -tpp7 -unroll8 -Zp4 -prof_gen PASS2_LDCFLAGS = -xW -O3 -ipo -ansi_alias -static -tpp7 -unroll8 -Zp4 -prof_use 256.bzip2=peak=default=default: PASS1_CFLAGS = -xW -O3 -ipo -ansi_alias -prof_gen PASS2_CFLAGS = -xW -O3 -ipo -ansi_alias -prof_use PASS1_LDCFLAGS = -xW -O3 -ipo -ansi_alias -prof_gen PASS2_LDCFLAGS = -xW -O3 -ipo -ansi_alias -prof_use 300.twolf=peak=default=default: basepeak = YES int=default=default=default: sw_compiler1= Intel(R) C++ Compiler for 32-bit applications sw_compiler2= Version 8.0 Build 20031016Z notes0010= Portability flags: notes0020= 186.crafty: -DLINUX_i386 notes0030= 252.eon: -DHAS_ERRLIST notes0040= srcalt=fmax_errno notes0050= 253.perlbmk: -DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL notes0060= -DSPEC_CPU2000_GLIBC22 notes0070= 254.gap: -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO notes0080= -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_ANSI -DSYS_HAS_CALLOC_PROTO notes0090= Base tuning: notes0100= C programs: -xW -fast +FDO notes0110= C++ programs: -xW -O3 -ipo +FDO notes0130= +FDO: PASS1=-prof_gen PASS2=-prof_use notes0140= Peak tuning: notes0150= 164.gzip: -xW -O3 -ipo -Oa -unroll8 -Zp4 +FDO notes0160= 175.vpr: basepeak = YES notes0170= 176.gcc: -xW -O3 -ipo -ansi_alias +FDO notes0180= 181.mcf: -xW -O3 -ipo -static -unroll4 +FDO notes0190= 186.crafty: -xW -O3 -ipo -static +FDO notes0200= 197.parser: -xW -O3 -ipo -static -tpp7 -unroll4 +FDO notes0210= 252.eon: -xW -O3 -ipo -ansi_alias +FDO notes0220= 253.perlbmk: basepeak = YES notes0230= 254.gap: -xW -O3 -ipo -static +FDO notes0240= 255.vortex: -xW -O3 -ipo -ansi_alias -static -tpp7 -unroll8 -Zp4 +FDO notes0250= 256.bzip2: -xW -O3 -ipo -ansi_alias +FDO notes0260= 300.twolf: basepeak = YES notes0270= BIOS Configuration Notes notes0280= Hyper-threading disabled