# Invocation command line: # /spec/bin/runspec -c amd.cfg -r -u 4 fp ############################################################################ ########################################################################################## # SPEC CPU2000 SUSE SLES Linux 64-bit config file for AMD Opteron Processors # # December 2005. Pathscale EKOPath(TM) Compiler Suite 2.3.0; AMD Core Math Library 3.0.0 # ########################################################################################## VENDOR = Fujitsu Siemens Computers action = validate tune = all PATHSEP = / check_md5=1 mean_anyway=1 reportable=1 ext=ps23_amd64_20051215 teerunout=yes ################################################################### # These sections are listed as benchmark-tuning-extension-machine # ################################################################### default=default=default=default: submit= MYMASK=`printf '0x%x' \$((1<<\$SPECUSERNUM))`; /usr/bin/taskset \$MYMASK $command ACML_PSC64_DIR = /opt/acml3.0.0/pathscale64/lib CC=pathcc FC=pathf95 F77=pathf95 CXX=pathCC ########################### # portability & libraries # ########################### 186.crafty=default=default=default: CPORTABILITY = -DLINUX_i386 notes004= 186.crafty: -DLINUX_i386 252.eon=default=default=default: CXXPORTABILITY = -DHAS_ERRLIST -DSPEC_CPU2000_LP64 notes005= 252.eon: -DHAS_ERRLIST -DSPEC_CPU2000_LP64 253.perlbmk=default=default=default: CPORTABILITY = -DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_GLIBC22 -DSPEC_CPU2000_LP64 notes006= 253.perlbmk: -DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL notes007= -DSPEC_CPU2000_GLIBC22 -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 notes008= 254.gap: -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO notes009= -DSYS_HAS_CALLOC_PROTO -DSPEC_CPU2000_LP64 255.vortex=default=default=default: CPORTABILITY=-DSPEC_CPU2000_LP64 notes010= 255.vortex: -DSPEC_CPU2000_LP64 178.galgel=default=default=default: FPORTABILITY=-fixedform notes005= 178.galgel: -fixedform ######################### # Baseline Tuning Flags # ######################### #################################### # int2000 # # Base tuning default optimization # #################################### 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 notes000= GENERAL notes001= +FDO: PASS1= -fb_create fbdata PASS2= -fb_opt fbdata notes002= notes011= notes012= Base tuning flags notes013= for C programs: -Ofast +FDO notes014= for C++ programs: -Ofast +FDO notes015= #################################### # fp2000 # # Base tuning default optimization # #################################### fp=base=default=default: PASS1_CFLAGS = -fb_create fbdata PASS1_FFLAGS = -fb_create fbdata PASS1_F77FLAGS = -fb_create fbdata PASS1_LDFLAGS = -fb_create fbdata PASS2_CFLAGS = -fb_opt fbdata PASS2_FFLAGS = -fb_opt fbdata PASS2_F77FLAGS = -fb_opt fbdata PASS2_LDFLAGS = -fb_opt fbdata COPTIMIZE = -Ofast -WOPT:mem_opnds=on FOPTIMIZE = -Ofast -LNO:fusion=2 -OPT:fast_complex=on F77OPTIMIZE = -Ofast -LNO:fusion=2 -OPT:fast_complex=on notes000= GENERAL notes001= +FDO: PASS1= -fb_create fbdata PASS2= -fb_opt fbdata notes002= +ACML: Linked with AMD Core Math Library notes003= notes006= notes007= Base tuning flags notes008= for Fortran programs: -Ofast -LNO:fusion=2 -OPT:fast_complex=on +FDO notes009= for C programs: -Ofast -WOPT:mem_opnds=on +FDO notes010= ##################### # Peak Tuning Flags # ##################### ############### # int2000 # # Peak tuning # ############### 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 175.vpr=peak=default=default: OPTIMIZE = -O3 -ipa -m32 176.gcc=peak=default=default: OPTIMIZE = -O3 -IPA:plimit=10000 -LNO:opt=0 -OPT:goto=off 181.mcf=peak=default=default: OPTIMIZE = -O3 -ipa -IPA:field_reorder=on -m32 186.crafty=peak=default=default: OPTIMIZE = -Ofast -CG:local_fwd_sched=on -LNO:opt=0 -WOPT:val=0 197.parser=peak=default=default: OPTIMIZE = -O3 -ipa -m32 -IPA:ctype=on 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 253.perlbmk=peak=default=default: OPTIMIZE = -O2 -ipa -OPT:Ofast:transform_to_memlib=off -fno-math-errno -IPA:plimit=10000 254.gap=peak=default=default: OPTIMIZE = -Ofast -IPA:min_hotness=5 -OPT:alias=disjoint -CG:movnti=1 255.vortex=peak=default=default: OPTIMIZE = -Ofast -OPT:goto=off 256.bzip2=peak=default=default: 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 notes017= 164.gzip: -O3 -ipa -WOPT:val=0 -OPT:unroll_size=0 +FDO notes018= 175.vpr: -O3 -ipa -m32 +FDO notes019= 176.gcc: -O3 -IPA:plimit=10000 -LNO:opt=0 -OPT:goto=off +FDO notes020= 181.mcf: -O3 -ipa -IPA:field_reorder=on -m32 +FDO notes021= 186.crafty: -Ofast -CG:local_fwd_sched=on -LNO:opt=0 -WOPT:val=0 +FDO notes022= 197.parser: -O3 -ipa -m32 -IPA:ctype=on +FDO notes023= 252.eon: -Ofast -CG:gcm=off:p2align_freq=1:prefetch=off -IPA:plimit=4000 notes024= -OPT:treeheight=on -TENV:X=4:frame_pointer=off -fno-exceptions notes025= -LNO:fu=10:full_unroll_outer=on -GRA:optimize_boundary=on +FDO notes026= 253.perlbmk: -O2 -ipa -OPT:Ofast:transform_to_memlib=off notes027= -fno-math-errno -IPA:plimit=10000 +FDO notes028= 254.gap: -Ofast -IPA:min_hotness=5 -OPT:alias=disjoint -CG:movnti=1 +FDO notes029= 255.vortex: -Ofast -OPT:goto=off +FDO notes030= 256.bzip2: basepeak = true notes031= 300.twolf: -O2 -CG:gcm=off:p2align_freq=100000 notes032= -OPT:Ofast:unroll_times_max=8:unroll_size=256:alias=disjoint notes033= -WOPT:mem_opnds=on -m32 +FDO ############### # fp2000 # # Peak tuning # ############### fp=peak=default=default: PASS1_CFLAGS = -fb_create fbdata PASS1_FFLAGS = -fb_create fbdata PASS1_F77FLAGS = -fb_create fbdata PASS1_LDFLAGS = -fb_create fbdata PASS2_CFLAGS = -fb_opt fbdata PASS2_FFLAGS = -fb_opt fbdata PASS2_F77FLAGS = -fb_opt fbdata PASS2_LDFLAGS = -fb_opt fbdata 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 -IPA:linear=on:plimit=50000:callee_limit=5000 -INLINE:aggressive=on feedback = 0 171.swim=peak=default=default: F77OPTIMIZE = -Ofast -CG:local_fwd_sched=on -LNO:fusion=2 -m3dnow feedback = 0 172.mgrid=peak=default=default: F77OPTIMIZE = -Ofast -CG:gcm=off -OPT:IEEE_a=3:unroll_size=200 -LNO:fusion=2:fission=1:blocking=off:prefetch_ahead=2 -WOPT:mem_opnds=on:aggstr=0 feedback = 0 173.applu=peak=default=default: F77OPTIMIZE = -Ofast -CG:local_fwd_sched=on -OPT:ro=3 -TENV:X=3 -LNO:fusion=2:fission=2:full_unroll_size=10000:prefetch=3 177.mesa=peak=default=default: COPTIMIZE = -O2 -ipa -OPT:Ofast -fno-math-errno -CG:local_fwd_sched=on -WOPT:mem_opnds=on 178.galgel=peak=default=default: FOPTIMIZE = -Ofast -OPT:fast_complex=on RM_SOURCES = lapak.f90 EXTRA_LIBS = -L$(ACML_PSC64_DIR) -lacml 179.art=peak=default=default: COPTIMIZE= -O3 -OPT:Ofast -fno-math-errno -mno-sse2 -m32 feedback = 0 183.equake=peak=default=default: COPTIMIZE = -Ofast -CG:load_exe=2 -WOPT:mem_opnds=on -m32 187.facerec=peak=default=default: FOPTIMIZE = -Ofast -LNO:fusion=2 -OPT:fast_complex=on:IEEE_NaN_Inf=off:unroll_size=0 188.ammp=peak=default=default: COPTIMIZE = -O3 -OPT:alias=disjoint:unroll_times_max=8:Ofast:ro=3 -fno-math-errno -TENV:X=4 189.lucas=peak=default=default: FOPTIMIZE = -Ofast -OPT:ro=3:fast_nint=off:unroll_size=256 -WOPT:mem_opnds=on 191.fma3d=peak=default=default: 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 200.sixtrack=peak=default=default: F77OPTIMIZE = -O3 -OPT:Ofast:Olimit=6000:early_intrinsics=on -fno-math-errno -CG:load_exe=1 301.apsi=peak=default=default: F77OPTIMIZE = -Ofast -CG:load_exe=0 -LNO:prefetch=0:simd=2 feedback=0 notes012= 168.wupwise: -Ofast -LNO:prefetch_ahead=5:prefetch=3 notes013= -OPT:unroll_times_max=8:unroll_size=128:IEEE_NaN_Inf=off:ro=3 notes014= -IPA:linear=on:plimit=50000:callee_limit=5000 -INLINE:aggressive=on notes015= 171.swim: -Ofast -CG:local_fwd_sched=on -LNO:fusion=2 -m3dnow notes016= 172.mgrid: -Ofast -CG:gcm=off -OPT:IEEE_a=3:unroll_size=200 notes017= -LNO:fusion=2:fission=1:blocking=off:prefetch_ahead=2 notes018= -WOPT:mem_opnds=on:aggstr=0 notes019= 173.applu: -Ofast -CG:local_fwd_sched=on -OPT:ro=3 -TENV:X=3 notes020= -LNO:fusion=2:fission=2:full_unroll_size=10000:prefetch=3 +FDO notes021= 177.mesa: -O2 -ipa -OPT:Ofast -fno-math-errno -CG:local_fwd_sched=on notes022= -WOPT:mem_opnds=on +FDO notes023= 178.galgel: -Ofast -OPT:fast_complex=on +ACML +FDO notes024= AMD Core Math Library notes025= +ACML means -L/pathscale64/lib -lacml, notes026= which causes linking with AMD Core Math Library notes027= 179.art: -O3 -OPT:Ofast -fno-math-errno -mno-sse2 -m32 notes028= 183.equake: -Ofast -CG:load_exe=2 -WOPT:mem_opnds=on -m32 +FDO notes029= 187.facerec: -Ofast -LNO:fusion=2 notes030= -OPT:fast_complex=on:IEEE_NaN_Inf=off:unroll_size=0 +FDO notes031= 188.ammp: -O3 -OPT:alias=disjoint:unroll_times_max=8:Ofast:ro=3 notes032= -fno-math-errno -TENV:X=4 +FDO notes033= 189.lucas: -Ofast -OPT:ro=3:fast_nint=off:unroll_size=256 notes034= -WOPT:mem_opnds=on +FDO notes035= 191.fma3d: -O2 -ipa -CG:load_exe=1 -OPT:Ofast:IEEE_arith=3:ro=3 notes036= -WOPT:mem_opnds=on:retype_expr=on -IPA:pu_reorder=1 +FDO notes037= 200.sixtrack: -O3 -OPT:Ofast:Olimit=6000:early_intrinsics=on notes038= -fno-math-errno -CG:load_exe=1 +FDO notes039= 301.apsi: -Ofast -CG:load_exe=0 -LNO:prefetch=0:simd= ############################## # Systsem config information # ############################## default=default=default=default: hw_vendor = Fujitsu Siemens Computers hw_model = PRIMERGY RX220, AMD Opteron (TM) 270 hw_cpu = AMD Opteron (TM) 270 processor (2.00 GHz) hw_cpu_mhz = 2000 hw_fpu = Integrated hw_ncpu = 4 cores, 2 chips, 2 cores/chip hw_ncpuorder = 1,2 hw_parallel = No hw_pcache = 64KBI + 64KBD on chip, per core hw_scache = 1024KB (I+D) on chip, per core hw_tcache = N/A hw_ocache = N/A hw_memory = 4x2048MB DDR-RAM PC3200R hw_disk = Western Digital WD2500 (SATA, 7.2krpm) hw_other = None sw_os1 = SuSE Linux Enterprise Server 9 (x86_64) SP 2 sw_os2 = SuSE Kernel 2.6.5-7.191-smp sw_file = Linux/reiserfs sw_state = Multi-user run level 3 company_name = Fujitsu Siemens Computers machine_name = PRIMERGY RX220, AMD Opteron (TM) 270 license_num = 22 tester_name = Fujitsu Siemens Computers test_date = Jan-2006 hw_avail = Dec-2005 sw_avail = Apr-2005 prepared_by = Fujitsu Siemens Computers config = amd.cfg ###################### # System information # ###################### default=default=default=default: notes110= notes111= MYMASK=`printf '0x%x' \$((1<<\$SPECUSERNUM))`; /usr/bin/taskset \$MYMASK $command: notes112= Taskset utility used to bind process to CPU(s) notes113= notes114= BIOS settings: Memory timing=1T notes115= notes116= This result was measured with 64-bit binaries using the 64-bit version of notes117= the operating system. ################################### # About Fujitsu Siemens Computers # ################################### notes200= notes201= For information about Fujitsu Siemens Computers in your country please see: notes202= http://www.fujitsu-siemens.com/countries ################################################## # Software information (Compilers and libraries) # ################################################## int=default=default=default: sw_compiler1=PathScale EKOPath(TM) Compiler Suite, Release 2.3 sw_compiler2= (for C and C++) notes004= Portability flags notes016= Peak tuning flags notes034= fp=default=default=default: sw_compiler1=PathScale EKOPath(TM) Compiler Suite, Release 2.3 sw_compiler2= (for C and Fortran) sw_compiler3=AMD Core Mathematical Library (ACML), Version 3.0.0 notes004= Portability flags notes011= Peak tuning flags notes040=