# Invocation command line: # /data1/cpu2000/bin/runspec -c ibm-ps-linux-x8664-v4.cfg --action validate --strict --reportable -r -u 2 -T all all ############################################################################ # Configuration file for use with the PathScale compiler on x86-64 ext = ps_opt_v3 ################################################################ # Machine-specific section ################################################################ #include: SUT.inc # ---- Begin inclusion of '/data1/cpu2000/config/SUT.inc' ############################################################### # Machine-specific section ################################################################ hw_cpu = AMD Opteron 252 hw_cpu_mhz = 2600 hw_disk = SCSI, 36GB 10K RPM hw_fpu = Integrated hw_memory = 4x2048MB, DDR400 hw_vendor = IBM hw_model = AMD Opteron LS20 for IBM eServer Blade Center hw_avail = Apr-2005 hw_ncpu = 2 core, 2 chip, 1 core/chip hw_ncpuorder = 1,2 hw_ocache = N/A hw_other = None hw_parallel = No hw_pcache = 64KBI + 64KBD on chip hw_scache = 1024KB (I+D) on chip hw_tcache = N/A sw_file = Linux/reiserfs sw_os = SuSE Linux 9.0 SLES 64 bit Kernel 2.6.5-7.139-smp (SP1) sw_state = Multi-user, run level 3 license_num = 11 sw_compiler = PathScale EKO Compiler Suite, Release 2.0 sw_avail = Jan-2005 test_date = Apr-2005 prepared_by = Matt Eckl company_name = IBM Corporation tester_name = IBM Corporation VENDOR = IBM Corporation output_format = asc backup_config = NO teeout = YES teerunout = YES feedback = YES check_md5 = YES notes99900= # ---- End inclusion of '/data1/cpu2000/config/SUT.inc' default=default=default=default: PSDIR = /opt/pathscale/bin CC = $(PSDIR)/pathcc FC = $(PSDIR)/pathf90 F77 = $(PSDIR)/pathf90 CXX = $(PSDIR)/pathCC ################################################################ # Initial Notes ################################################################ notes00005 = notes00010 = +FDO: PASS1= -fb_create fbdata PASS2= -fb_opt fbdata notes00015 = ################################################################ # Final Notes ################################################################ default=default=default=default: notes99999 = ################################################################# # # # SPECint Tuning & Notes # # # ################################################################# # Specify feedback-directed optimization for all SPECint runs. int=default=default=default: PASS1_CFLAGS = -fb_create fbdata PASS1_CXXFLAGS = -fb_create fbdata PASS1_LDFLAGS = -fb_create fbdata PASS2_CFLAGS = -fb_opt fbdata PASS2_CXXFLAGS = -fb_opt fbdata PASS2_LDFLAGS = -fb_opt fbdata int=base=default=default: # COPTIMIZE = -O3 -ipa COPTIMIZE = -Ofast CXXOPTIMIZE = -Ofast notes00100 = Baseline optimization flags: notes00105 = C programs: -Ofast +FDO notes00110 = C++ programs: -Ofast +FDO notes00115 = notes00120 = Portability Flags: int=peak=default=default: notes10000 = notes10005 = Peak Tuning: 164.gzip=default=default=default: 164.gzip=peak=default=default: # OPTIMIZE = -Ofast OPTIMIZE = -O3 -ipa -m3dnow -WOPT:val=0 #EXTRA_LIBS = /opt/SmartHeap_7.3linux64/libs/libsmartheap64.a notes11640 = 164.gzip: -O3 -ipa -m3dnow -WOPT:val=0 +FDO 175.vpr=default=default=default: 175.vpr=peak=default=default: # OPTIMIZE = -O2 -ipa -OPT:alias=disjoint -CG:p2align_freq=500000 # PASS1_LDFLAGS = -fb_create fbdata -INLINE:aggressive=on -IPA:space=300:plimit=10000:callee_limit=5000:linear=on # PASS2_LDFLAGS = -fb_opt fbdata -INLINE:aggressive=on -IPA:space=300:plimit=10000:callee_limit=5000:linear=on OPTIMIZE = -O2 -ipa -OPT:alias=disjoint -CG:p2align_freq=500000 -INLINE:aggressive=on -IPA:space=300:plimit=10000:callee_limit=5000:linear=on # EXTRA_LIBS = -L/opt/sh7.3/lib64 -lsmartheap64 notes11750 = 175.vpr: -O2 -ipa -OPT:alias=disjoint notes11751 = -CG:p2align_freq=500000 -INLINE:aggressive=on notes11752 = -IPA:space=300:plimit=10000:callee_limit=5000:linear=on notes11753 = +FDO 176.gcc=default=default=default: srcalt = 64bitgcc 176.gcc=peak=default=default: # basepeak = true OPTIMIZE = -O3 -ipa -OPT:goto=off # EXTRA_LIBS = -L/opt/sh7.3/lib64 -lsmartheap64 notes11760 = 176.gcc: -O3 -ipa -OPT:goto=off +FDO 181.mcf=default=default=default: CPORTABILITY = -DWANT_STDC_PROTO notes01810 = 181.mcf: -DWANT_STDC_PROTO 181.mcf=peak=default=default: OPTIMIZE = -O3 -ipa -IPA:field_reorder=on -m32 # EXTRA_LIBS = -L/opt/sh7.3/lib64 -lsmartheap64 notes11810 = 181.mcf: -O3 -ipa -IPA:field_reorder=on -m32 +FDO 186.crafty=default=default=default: CPORTABILITY = -DLINUX_i386 # EXTRA_LIBS = -L/opt/sh7.3/lib64 -lsmartheap64 notes01860 = 186.crafty: -DLINUX_i386 186.crafty=peak=default=default: # OPTIMIZE = -Ofast OPTIMIZE = -O3 -OPT:goto=off # EXTRA_LIBS = -L/opt/sh7.3/lib64 -lsmartheap64 notes11860 = 186.crafty: -O3 -OPT:goto=off +FDO 197.parser=default=default=default: 197.parser=peak=default=default: # OPTIMIZE = -O3 -ipa -m32 # PASS1_LDFLAGS = -fb_create fbdata -IPA:ctype=on # PASS2_LDFLAGS = -fb_opt fbdata -IPA:ctype=on OPTIMIZE = -O3 -ipa -m32 -IPA:ctype=on # EXTRA_LIBS = -L/opt/sh7.3/lib64 -lsmartheap64 notes11970 = 197.parser: -O3 -ipa -m32 -IPA:ctype=on +FDO 252.eon=default=default=default: CXXPORTABILITY = -DHAS_ERRLIST -DFMAX_IS_DOUBLE -DSPEC_CPU2000_LP64 srcalt = fmax_errno notes02520 = 252.eon: -DHAS_ERRLIST -DFMAX_IS_DOUBLE -DSPEC_CPU2000_LP64 notes02521 = srcalt fmax_errno 252.eon=peak=default=default: # OPTIMIZE = -Ofast -CG:gcm=off:p2align_freq=1:prefetch=off -OPT:treeheight=on -TENV:X=4:frame_pointer=off -fno-exceptions -LNO:fu=10:full_unroll_outer=on # PASS1_LDFLAGS = -fb_create fbdata -IPA:plimit=4000:pu_reorder=1 # PASS2_LDFLAGS = -fb_opt fbdata -IPA:plimit=4000:pu_reorder=1 OPTIMIZE = -Ofast -CG:gcm=off:p2align_freq=1:prefetch=off -OPT:treeheight=on -TENV:X=4:frame_pointer=off -fno-exceptions -LNO:fu=10:full_unroll_outer=on -IPA:plimit=4000 # EXTRA_LIBS = -L/opt/sh7.3/lib64 -lsmartheap64 notes12520 = 252.eon: -Ofast -CG:gcm=off:p2align_freq=1:prefetch=off notes12521 = -OPT:treeheight=on -TENV:X=4:frame_pointer=off notes12522 = -fno-exceptions -LNO:fu=10:full_unroll_outer=on notes12523 = -IPA:plimit=4000 +FDO 253.perlbmk=default=default=default: CPORTABILITY = -DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_GLIBC22 -DSPEC_CPU2000_LP64 notes02530 = 253.perlbmk: -DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL notes02531 = -DSPEC_CPU2000_GLIBC22 -DSPEC_CPU2000_LP64 253.perlbmk=peak=default=default: # OPTIMIZE = -O3 -ipa # PASS1_LDFLAGS = -fb_create fbdata -IPA:plimit=10000 # PASS2_LDFLAGS = -fb_opt fbdata -IPA:plimit=10000 OPTIMIZE = -Ofast -OPT:transform_to_memlib=off -IPA:plimit=10000 # EXTRA_LIBS = -L/opt/sh7.3/lib64 -lsmartheap64 notes12530 = 253.perlbmk: -Ofast -OPT:transform_to_memlib=off -IPA:plimit=10000 +FDO 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 -DSPEC_CPU2000_LP64 notes02540 = 254.gap: -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO notes02541 = -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_ANSI notes02542 = -DSYS_HAS_CALLOC_PROTO -DSPEC_CPU2000_LP64 254.gap=peak=default=default: # OPTIMIZE = -O3 -ipa -OPT:transform_to_memlib=on OPTIMIZE = -Ofast -WOPT:aggstr=0 # EXTRA_LIBS = -L/opt/sh7.3/lib64 -lsmartheap64 notes12540 = 254.gap: -Ofast -WOPT:aggstr=0 +FDO 255.vortex=default=default=default: CPORTABILITY = -DSPEC_CPU2000_LP64 # EXTRA_LIBS = -L/opt/sh7.3/lib64 -lsmartheap64 srcalt = closed_files notes02550 = 255.vortex: -DSPEC_CPU2000_LP64 notes02551 = srcalt=closed_files 255.vortex=peak=default=default: # OPTIMIZE = -Ofast -IPA:space=70:plimit=3000 -OPT:goto=off:unroll_analysis=off:unroll_size=0:unroll_times_max=8 -LNO:opt=0 -TENV:X=4 OPTIMIZE = -Ofast -OPT:goto=off -IPA:plimit=1800 -CG:p2align=on # EXTRA_LIBS = -L/opt/sh7.3/lib64 -lsmartheap64 notes12550 = 255.vortex: -Ofast -OPT:goto=off -IPA:plimit=1800 -CG:p2align=on notes12551 = +FDO 256.bzip2=default=default=default: 256.bzip2=peak=default=default: basepeak = true notes12560 = 256.bzip2: basepeak=TRUE 300.twolf=default=default=default: CPORTABILITY = -DHAVE_SIGNED_CHAR notes03000 = 300.twolf: -DHAVE_SIGNED_CHAR 300.twolf=peak=default=default: # OPTIMIZE = -O2 -OPT:unroll_times=8:unroll_size=256:alias=disjoint:Ofast -CG:gcm=off:p2align_freq=100000 -WOPT:mem_opnds=on -m32 OPTIMIZE = -O2 -CG:gcm=off:p2align_freq=100000 -OPT:Ofast:unroll_times=8:unroll_size=256:alias=disjoint -WOPT:mem_opnds=on -m32 # EXTRA_LIBS = -L/opt/sh7.3/lib64 -lsmartheap64 notes13000 = 300.twolf: -O2 -CG:gcm=off:p2align_freq=100000 notes13001 = -OPT:Ofast:unroll_times=8:unroll_size=256:alias=disjoint notes13002 = -WOPT:mem_opnds=on -m32 +FDO ################################################################# # # # SPECfp Tuning # # # ################################################################# # Specify feedback-directed optimization for all SPECfp runs. fp=default=default=default: COPTIMIZE = -Ofast -WOPT:mem_opnds=on PASS1_CFLAGS = -fb_create fbdata PASS2_CFLAGS = -fb_opt fbdata FOPTIMIZE = -Ofast -LNO:fusion=2 -OPT:fast_complex F77OPTIMIZE = -Ofast -LNO:fusion=2 -OPT:fast_complex PASS1_FFLAGS = -fb_create fbdata PASS2_FFLAGS = -fb_opt fbdata PASS1_F77FLAGS = -fb_create fbdata PASS2_F77FLAGS = -fb_opt fbdata PASS1_LDFLAGS = -fb_create fbdata PASS2_LDFLAGS = -fb_opt fbdata notes00100 = Baseline optimization notes00105 = C: pathcc -Ofast -WOPT:mem_opnds=on +FDO notes00110 = Fortran: pathf90 -Ofast -LNO:fusion=2 notes00115 = Portability Flags: fp=peak=default=default: notes10000 = notes10005 = Peak Tuning: 168.wupwise=default=default=default: 168.wupwise=peak=default=default: # F77OPTIMIZE = -Ofast -LNO:prefetch_ahead=5:prefetch=3 -OPT:unroll_times_max=8:unroll_size=128:IEEE_NaN_Inf=off:ro=3 -TENV:X=4 # F77LD = $(F77) -IPA:space=1000:linear=on:plimit=50000:callee_limit=5000 -INLINE:aggressive=on F77OPTIMIZE = -Ofast -LNO:prefetch_ahead=5:prefetch=3 -OPT:unroll_times_max=8:unroll_size=128:IEEE_NaN_Inf=off:ro=3 -TENV:X=4 -IPA:space=1000:linear=on:plimit=50000:callee_limit=5000 -INLINE:aggressive=on feedback = NO notes11680 = 168.wupwise: -Ofast -LNO:prefetch_ahead=5:prefetch=3 notes11681 = -OPT:unroll_times_max=8:unroll_size=128:IEEE_NaN_Inf=off:ro=3 -TENV:X=4 notes11682 = -IPA:space=1000:linear=on:plimit=50000:callee_limit=5000 notes11683 = -INLINE:aggressive=on 171.swim=default=default=default: 171.swim=peak=default=default: # F77OPTIMIZE = -Ofast -LNO:fusion=2 F77OPTIMIZE = -Ofast -LNO:fusion=2 -m3dnow feedback = NO notes11710 = 171.swim: -Ofast -LNO:fusion=2 -m3dnow 172.mgrid=default=default=default: 172.mgrid=peak=default=default: # F77OPTIMIZE = -O3 -LNO:fusion=2:blocking=off -OPT:Ofast:unroll_times_max=8:unroll_size=256:ro=3 -CG:gcm=off:cflow=off F77OPTIMIZE = -O3 -LNO:fusion=2:blocking=off -OPT:Ofast:unroll_times_max=8:unroll_size=256:ro=3 -CG:gcm=off:cflow=off -m3dnow feedback = NO notes11720 = 172.mgrid: -O3 -LNO:fusion=2:blocking=off notes11721 = -OPT:Ofast:unroll_times_max=8:unroll_size=256:ro=3 notes11722 = -CG:gcm=off:cflow=off -m3dnow 173.applu=default=default=default: 173.applu=peak=default=default: F77OPTIMIZE = -Ofast -CG:local_fwd_sched=on -LNO:fusion=2:fission=2:full_unroll_size=10000:prefetch=3 -OPT:ro=3 -TENV:X=3 -WOPT:val=2 feedback = NO notes11730 = 173.applu: -Ofast -CG:local_fwd_sched=on notes11731 = -LNO:fusion=2:fission=2:full_unroll_size=10000:prefetch=3 notes11732 = -OPT:ro=3 -TENV:X=3 -WOPT:val=2 177.mesa=default=default=default: 177.mesa=peak=default=default: COPTIMIZE = -O2 -ipa -OPT:Ofast -fno-math-errno -CG:local_fwd_sched=on notes11770 = 177.mesa: -O2 -ipa -OPT:Ofast -fno-math-errno notes11771 = -CG:local_fwd_sched=on +FDO 178.galgel=default=default=default: FPORTABILITY = -fixedform notes01780 = 178.galgel: -fixedform 178.galgel=peak=default=default: # FOPTIMIZE = -Ofast -OPT:fast_complex -CG:load_exe=0:use_movlpd=on FOPTIMIZE = -Ofast -OPT:fast_complex -CG:use_movlpd=on # RM_SOURCES = lapak.f90 # EXTRA_LIBS = -L/opt/acml2.5.1/pathscale64/lib -lacml notes11780 = 178.galgel: -Ofast -OPT:fast_complex notes11781 = -CG:use_movlpd=on +FDO 179.art=default=default=default: 179.art=peak=default=default: COPTIMIZE = -O3 -OPT:ro=2:div_split=on:alias=typed -fno-math-errno -m32 # EXTRA_LIBS = -L/opt/sh7.3/lib64 -lsmartheap64 feedback = NO notes11790 = 179.art: -O3 -OPT:ro=2:div_split=on:alias=typed notes11791 = -fno-math-errno -m32 183.equake=default=default=default: 183.equake=peak=default=default: # COPTIMIZE = -Ofast -WOPT:mem_opnds=on -CG:local_fwd_sched=on COPTIMIZE = -Ofast -WOPT:mem_opnds=on -m32 # EXTRA_LIBS = -L/opt/sh7.3/lib64 -lsmartheap64 feedback = NO notes11830 = 183.equake: -Ofast -WOPT:mem_opnds=on -m32 187.facerec=default=default=default: 187.facerec=peak=default=default: # FOPTIMIZE = -Ofast -OPT:treeheight=on:IEEE_NaN_Inf=off:ro=3 -CG:load_exe=0 -LNO:fusion=2 FOPTIMIZE = -Ofast -OPT:treeheight=on:IEEE_NaN_Inf=off:ro=3 -CG:load_exe=0 -LNO:fusion=2 -IPA:plimit=1500 # EXTRA_LIBS = -L/opt/sh7.3/lib64 -lsmartheap64 notes11870 = 187.facerec: -Ofast -OPT:treeheight=on:IEEE_NaN_Inf=off:ro=3 notes11871 = -CG:load_exe=0 -LNO:fusion=2 -IPA:plimit=1500 +FDO 188.ammp=default=default=default: 188.ammp=peak=default=default: # COPTIMIZE = -O3 -OPT:alias=disjoint:unroll_times_max=8:Ofast:ro=3 -fno-math-errno -TENV:X=4 -LNO:prefetch=0 COPTIMIZE = -O3 -OPT:alias=disjoint:unroll_times_max=8:Ofast:ro=3 -fno-math-errno -TENV:X=4 notes11880 = 188.ammp: -O3 -OPT:alias=disjoint:unroll_times_max=8:Ofast:ro=3 notes11881 = -fno-math-errno -TENV:X=4 +FDO 189.lucas=default=default=default: 189.lucas=peak=default=default: # FOPTIMIZE = -Ofast -CG:load_exe=2:local_fwd_sched=on -LNO:fusion=2 -TENV:X=4 -WOPT:retype_expr=on FOPTIMIZE = -Ofast -CG:local_fwd_sched=on -LNO:fusion=2 notes11890 = 189.lucas: -Ofast -CG:local_fwd_sched=on -LNO:fusion=2 +FDO 191.fma3d=default=default=default: 191.fma3d=peak=default=default: # FOPTIMIZE = -O2 -ipa -WOPT:mem_opnds=on:retype_expr=on -OPT:Ofast:IEEE_arith=3:ro=3 -LANG:short_circuit_conditionals=on FOPTIMIZE = -O2 -ipa -CG:load_exe=1 -OPT:Ofast:IEEE_arith=3:ro=3 -WOPT:mem_opnds=on:retype_expr=on -IPA:pu_reorder=1 notes11910 = 191.fma3d: -O2 -ipa -CG:load_exe=1 -OPT:Ofast:IEEE_arith=3:ro=3 notes11911 = -WOPT:mem_opnds=on:retype_expr=on -IPA:pu_reorder=1 +FDO 200.sixtrack=default=default=default: 200.sixtrack=peak=default=default: # F77OPTIMIZE = -Ofast -CG:load_exe=1 F77OPTIMIZE = -O3 -OPT:Ofast:Olimit=6000 -fno-math-errno -CG:load_exe=1 notes12000 = 200.sixtrack: -O3 -OPT:Ofast:Olimit=6000 -fno-math-errno notes12001 = -CG:load_exe=1 +FDO 301.apsi=default=default=default: 301.apsi=peak=default=default: F77OPTIMIZE = -Ofast -TENV:X=4 -LNO:fusion=2:prefetch=0 feedback = NO notes13010 = 301.apsi: -Ofast -TENV:X=4 -LNO:fusion=2:prefetch=0