# Invocation command line: # /opt/cpu2000/bin/runspec -c linux-amd64-pathscale.cfg -T all -o asc,config int ############################################################################ ############################################################################ # SPEC CPU2000 Linux AMD64 config file # October 2005. PathScale EKOPath Compiler Suite 2.4 VENDOR = Rackable Systems, Inc. action = validate tune = base PATHSEP = / check_md5=1 mean_anyway=1 ################################################################ # Hardware description is in include file SUT.inc ################################################################ #include: SUT.inc # ---- Begin inclusion of '/opt/cpu2000/config/SUT.inc' ################################################################ # Machine-specific section ################################################################ hw_cpu = AMD Opteron 2218 Socket F hw_cpu_mhz = 2660 hw_disk = 1 x 250GB SATA hw_fpu = Integrated hw_memory = 4x1024MB, DDR2 5300 hw_vendor = Rackable Systems hw_model = C1000-A03-25F26 (AMD Opteron 2218) hw_fpu = Integrated hw_ncpu = 4 cores, 2 chips, 2 cores/chip hw_ncpuorder = 1,2 hw_ocache = N/A hw_other = None hw_parallel = No hw_pcache = 64KBI + 64KBD (on chip) per core hw_scache = 1024KB (I+D) (on chip) per core hw_tcache = N/A sw_file = Linux/ext3 sw_os = Red Hat Enterprise Linux 4 Update 2 x86_64 sw_state = Multi-user, run level 3 tester_name= Rackable Systems test_date= Sep-2006 hw_avail= Aug-2006 sw_avail= Nov-2005 prepared_by= Scott Mewett (smewett@rackable.com) reportable = 1 # ---- End inclusion of '/opt/cpu2000/config/SUT.inc' use_submit_for_speed=1 submit= MYMASK=\$((1<<\$SPECUSERNUM)) ; /usr/bin/taskset \$MYMASK $command # submit=MYMASK=`printf '0x%x' \$((1<<$SPECUSERNUM))` ; /usr/bin/taskset \$MYMASK $command ext=ps24_amd64_20060929 # teeout=yes teerunout=yes ################################################################ # Compilers ################################################################ default=default=default=default: CC=pathcc FC=pathf95 F77=pathf95 CXX=pathCC ################################################################ # Portability ################################################################ default=default=default=default: notes020=Portability flags: 186.crafty=default=default=default: CPORTABILITY = -DLINUX_i386 notes040= 186.crafty: -DLINUX_i386 252.eon=default=default=default: CXXPORTABILITY = -DHAS_ERRLIST -DSPEC_CPU2000_LP64 notes050= 252.eon: -DHAS_ERRLIST -DSPEC_CPU2000_LP64 253.perlbmk=default=default=default: CPORTABILITY = -DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_LP64 notes060= 253.perlbmk: -DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_LP64 254.gap=default=default=default: CPORTABILITY=-DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_CALLOC_PROTO -DSPEC_CPU2000_LP64 notes070= 254.gap: -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO notes071= -DSYS_HAS_CALLOC_PROTO -DSPEC_CPU2000_LP64 255.vortex=default=default=default: CPORTABILITY=-DSPEC_CPU2000_LP64 notes080= 255.vortex: -DSPEC_CPU2000_LP64 default=default=default=default: notes100= notes101=Feedback Optimization: notes102= +FDO: PASS1=-fb_create fbdata PASS2=-fb_opt fbdata ################################################################ # Baseline Tuning Flags ################################################################ ######## # int ######## int=base=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 COPTIMIZE = -Ofast CXXOPTIMIZE = -Ofast notes150= notes151=Baseline Optimization Flags: notes152= C programs: -Ofast +FDO notes153= C++ programs: -Ofast +FDO ################################################################ # Peak Tuning Flags ################################################################ default=peak=default=default: notes200= notes201=Peak Tuning Flags: ######## # int ######## # Feedback Optinization: Default for all int int=peak=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 164.gzip=peak=default=default: OPTIMIZE = -O3 -ipa -WOPT:val=0 -OPT:unroll_size=0 notes210= 164.gzip: -O3 -ipa -WOPT:val=0 -OPT:unroll_size=0 +FDO 175.vpr=peak=default=default: OPTIMIZE = -O3 -ipa -m32 notes220= 175.vpr: -O3 -ipa -m32 +FDO 176.gcc=peak=default=default: OPTIMIZE = -O3 -IPA:plimit=10000 -LNO:opt=0 -OPT:goto=off notes230= 176.gcc: -O3 -IPA:plimit=10000 -LNO:opt=0 -OPT:goto=off +FDO 181.mcf=peak=default=default: OPTIMIZE = -O3 -ipa -IPA:field_reorder=on -m32 notes240= 181.mcf: -O3 -ipa -IPA:field_reorder=on -m32 +FDO 186.crafty=peak=default=default: OPTIMIZE = -Ofast -CG:local_fwd_sched=on -LNO:opt=0 -WOPT:val=0 notes250= 186.crafty: -Ofast -CG:local_fwd_sched=on -LNO:opt=0 -WOPT:val=0 +FDO 197.parser=peak=default=default: OPTIMIZE = -O3 -ipa -m32 -IPA:ctype=on notes260= 197.parser: -O3 -ipa -m32 -IPA:ctype=on +FDO 252.eon=peak=default=default: OPTIMIZE = -Ofast -CG:gcm=off:p2align_freq=1:prefetch=off -IPA:plimit=4000 -OPT:treeheight=on -TENV:X=4:frame_pointer=off -fno-exceptions -LNO:fu=10:full_unroll_outer=on -GRA:optimize_boundary=on notes270= 252.eon: -Ofast -CG:gcm=off:p2align_freq=1:prefetch=off -IPA:plimit=4000 notes271= -OPT:treeheight=on -TENV:X=4:frame_pointer=off -fno-exceptions notes272= -LNO:fu=10:full_unroll_outer=on -GRA:optimize_boundary=on +FDO 253.perlbmk=peak=default=default: OPTIMIZE = -O2 -ipa -OPT:Ofast:transform_to_memlib=off -fno-math-errno -IPA:plimit=10000 notes280= 253.perlbmk:-O2 -ipa -OPT:Ofast:transform_to_memlib=off notes281= -fno-math-errno -IPA:plimit=10000 +FDO 254.gap=peak=default=default: OPTIMIZE = -Ofast -IPA:min_hotness=5 -OPT:alias=disjoint -CG:movnti=1 notes290= 254.gap: -Ofast -IPA:min_hotness=5 -OPT:alias=disjoint -CG:movnti=1 +FDO 255.vortex=peak=default=default: OPTIMIZE = -Ofast -OPT:goto=off notes300= 255.vortex: -Ofast -OPT:goto=off +FDO 256.bzip2=peak=default=default: basepeak = true notes310= 256.bzip2: basepeak = true 300.twolf=peak=default=default: OPTIMIZE = -O2 -CG:gcm=off:p2align_freq=100000 -OPT:Ofast:unroll_times_max=8:unroll_size=256:alias=disjoint -WOPT:mem_opnds=on -m32 notes320= 300.twolf: -O2 -CG:gcm=off:p2align_freq=100000 notes321= -OPT:Ofast:unroll_times_max=8:unroll_size=256:alias=disjoint notes322= -WOPT:mem_opnds=on -m32 +FDO ################################################################ # Software description # - description of execution environment in SUT.inc # - description of build environment here (compiler, libraries, ...) ################################################################ int=default=default=default: sw_compiler1=PathScale EKOPath(TM) Compiler Suite, Release 2.4 sw_compiler2= (for C and C++)