# Invocation command line:
# /cpu2000/bin/runspec -a validate -c intel91_ps24_v1b -T all fp
############################################################################
################################################################
# SPEC CPU2000 Linux x86_64 config file
# July 2006
# Intel C/C++ Compiler 9.1 for EM64T-based applications Build 20060323
# Intel Fortran Compiler 9.1 for EM64T-based applications Build 20060323
# PathScale EKOPath (TM) Compiler Suite, Release 2.4
################################################################

action      = validate
tune        = all
ext         = DL380G5
PATHSEP     = /

# Force compliance unless specifically overridden
check_md5=1
reportable=1
verbose=6

################################################################
# Defaults
################################################################

default=default=default=default:
CC  = icc
CXX = icpc
F77 = ifort
FC  = ifort

OBJ =.o

################################################################
# Portability & Libraries
################################################################

default=default=default=default:
PORTABILITY = -DSPEC_CPU2000_LP64

176.gcc=default=default=default:
CPORTABILITY = -Dalloca=_alloca -DUSG 

178.galgel=default=default=default:
EXTRA_FFLAGS = -FI

186.crafty=default=default=default:
CPORTABILITY = -DLINUX_i386

252.eon=default=default=default:
CXXPORTABILITY = -DHAS_ERRLIST

253.perlbmk=default=default=default:
CPORTABILITY = -DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL 

254.gap=default=default=default:
CPORTABILITY = -DSYS_IS_USG -DSYS_HAS_CALLOC_PROTO -DSYS_HASMALLOC_PROTO -DSYS_HAS_IOCTL_PROTO 

################################################################
# Baseline Tuning Flags
################################################################

#
#  int2000
#  Base tuning default optimization
#

252.eon=base=default=default:
CXXOPTIMIZE= -fast 

int=base=default=default:
PASS1_CFLAGS=  -fast -auto_ilp32 -prof_gen
PASS2_CFLAGS=  -fast -auto_ilp32 -prof_use
PASS1_LDFLAGS= -fast -auto_ilp32 -prof_gen
PASS2_LDFLAGS= -fast -auto_ilp32 -prof_use
ONESTEP=yes

#
# fp2000
# Base tuning default optimization
#

fp=base=default=default:
PASS1_CFLAGS=  -fast -auto_ilp32 -prof_gen 
PASS2_CFLAGS=  -fast -auto_ilp32 -prof_use
PASS1_FFLAGS=  -fast -prof_gen 
PASS2_FFLAGS=  -fast -prof_use
PASS1_LDFLAGS= -fast -prof_gen 
PASS2_LDFLAGS= -fast -prof_use 

################################################################
# Peak Tuning Flags
################################################################

#
#  int2000
#  Peak tuning
#

164.gzip=peak=default=default:
basepeak=1

175.vpr=peak=default=default:
basepeak=1

176.gcc=peak=default=default:
PASS1_CFLAGS=  -fast -auto_ilp32 -prof_gen    
PASS2_CFLAGS=  -fast -auto_ilp32 -prof_use    
PASS1_LDFLAGS= -fast -auto_ilp32 -prof_gen    
PASS2_LDFLAGS= -fast -auto_ilp32 -prof_use    

181.mcf=peak=default=default:
PASS1_CFLAGS=  -fast -auto_ilp32 -prof_gen    
PASS2_CFLAGS=  -fast -auto_ilp32 -prof_use    
PASS1_LDFLAGS= -fast -auto_ilp32 -prof_gen    
PASS2_LDFLAGS= -fast -auto_ilp32 -prof_use    
ONESTEP=yes

186.crafty=peak=default=default:
PASS1_CFLAGS=  -fast -auto_ilp32 -prof_gen    
PASS2_CFLAGS=  -fast -auto_ilp32 -prof_use    
PASS1_LDFLAGS= -fast -auto_ilp32 -prof_gen    
PASS2_LDFLAGS= -fast -auto_ilp32 -prof_use    
ONESTEP=yes

197.parser=peak=default=default:
PASS1_CFLAGS=  -fast -auto_ilp32 -prof_gen    
PASS2_CFLAGS=  -fast -auto_ilp32 -prof_use    
PASS1_LDFLAGS= -fast -auto_ilp32 -prof_gen    
PASS2_LDFLAGS= -fast -auto_ilp32 -prof_use    
ONESTEP=yes

252.eon=peak=default=default:
PASS1_CXXFLAGS= -fast -prof_gen 
PASS2_CXXFLAGS= -fast -prof_use
PASS1_LDFLAGS=  -fast -prof_gen 
PASS2_LDFLAGS=  -fast -prof_use

253.perlbmk=peak=default=default:
basepeak=1

254.gap=peak=default=default:
PASS1_CFLAGS=  -fast -prof_gen    
PASS2_CFLAGS=  -fast -prof_use    
PASS1_LDFLAGS= -fast -prof_gen    
PASS2_LDFLAGS= -fast -prof_use    
ONESTEP=yes

255.vortex=peak=default=default:
PASS1_CFLAGS=  -fast -auto_ilp32 -prof_gen    
PASS2_CFLAGS=  -fast -auto_ilp32 -prof_use    
PASS1_LDFLAGS= -fast -auto_ilp32 -prof_gen    
PASS2_LDFLAGS= -fast -auto_ilp32 -prof_use    
ONESTEP=yes

256.bzip2=peak=default=default:
basepeak=1

300.twolf=peak=default=default:
basepeak=1

#
# fp2000
# Peak tuning
#

168.wupwise=peak=default=default:
basepeak=1

171.swim=peak=default=default:
F77 = pathf95
F77OPTIMIZE     = -Ofast -LNO:fusion=2:simd=0 -WOPT:val=0 -march=em64t

172.mgrid=peak=default=default:
F77 = pathf95
F77OPTIMIZE = -Ofast -CG:load_exe=0 -LNO:blocking=off:prefetch_ahead=5 -OPT:ro=3:unroll_size=256 -WOPT:mem_opnds=on -march=em64t

173.applu=peak=default=default:
F77 = pathf95
F77OPTIMIZE = -O3 -ipa -CG:load_exe=0 -LNO:fission=1:fusion=2:blocking=off:full_unroll_size=9000 -OPT:IEEE_a=3:ro=3 -TENV:X=3 -march=em64t

177.mesa=peak=default=default:
CC  = pathcc
COPTIMIZE = -O2 -ipa -OPT:Ofast -fno-math-errno -CG:local_fwd_sched=on -GRA:optimize_boundary=on -march=em64t
PASS1_CFLAGS    = -fb_create fbdata 
PASS2_CFLAGS    = -fb_opt fbdata
PASS1_LDFLAGS  = -fb_create fbdata
PASS2_LDFLAGS  = -fb_opt fbdata

178.galgel=peak=default=default:
basepeak=1

179.art=peak=default=default:
basepeak=1

183.equake=peak=default=default:
PASS1_CFLAGS=  -fast -rcd -prof_gen -auto-ilp32   
PASS2_CFLAGS=  -fast -rcd -prof_use -auto-ilp32   
PASS1_LDFLAGS= -fast -rcd -prof_gen -auto-ilp32   
PASS2_LDFLAGS= -fast -rcd -prof_use -auto-ilp32   
ONESTEP=yes

187.facerec=peak=default=default:
FC  = pathf95
PASS1_FFLAGS    = -fb_create fbdata 
PASS2_FFLAGS    = -fb_opt fbdata
PASS1_LDFLAGS  = -fb_create fbdata
PASS2_LDFLAGS  = -fb_opt fbdata
FOPTIMIZE = -Ofast -IPA:plimit=1500 -LNO:fusion=2 -OPT:IEEE_NaN_Inf=off:ro=3:unroll_size=0 -march=em64t

188.ammp=peak=default=default:
basepeak=1

189.lucas=peak=default=default:
FOPTIMIZE=  -fast 
ONESTEP=yes 

191.fma3d=peak=default=default:
basepeak=1

200.sixtrack=peak=default=default:
basepeak=1

301.apsi=peak=default=default:
F77 = pathf95
F77OPTIMIZE = -Ofast -CG:load_exe=0 -LNO:opt=0:prefetch=1 -march=em64t

############################ Tuning Info (Int) #####################

int=default=default=default:
hw_parallel=No
sw_compiler1= Intel C++ Compiler for EM64T-based applications, 
sw_compiler2= (Version 9.1 Build 20060323)
sw_avail= May-2006
notes0000= +FDO: PASS1=-prof_gen  PASS2=-prof_use
notes0010= Base tuning for C programs:   -fast -auto_ilp32 +FDO ONESTEP=yes 
notes0020= Base tuning for C++ programs: -fast 
notes0030= Portability flags:
notes0040=   -DSPEC_CPU2000_LP64 applied to all benchmarks
notes0050=   176.gcc:     -Dalloca=_alloca -DUSG 
notes0060=   186.crafty:   -DLINUX_i386
notes0070=   252.eon:     -DHAS_ERRLIST
notes0080=   253.perlbmk: -DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_GLIBC22
notes0090=   254.gap:     -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO
notes0100=                -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_ANSI -DSYS_HAS_CALLOC_PROTO
notes0110= Peak tuning:
notes0120=   164.gzip:    basepeak=1
notes0130=   175.vpr:     basepeak=1 
notes0140=   176.gcc:     -fast -auto_ilp32     +FDO	 
notes0150=   181.mcf:     -fast -auto_ilp32     +FDO    ONESTEP=yes 
notes0160=   186.crafty:  -fast -auto_ilp32     +FDO    ONESTEP=yes 
notes0170=   197.parser:  -fast -auto_ilp32     +FDO    ONESTEP=yes 
notes0180=   252.eon:     -fast                 +FDO	
notes0190=   253.perlbmk: -fast                 +FDO    ONESTEP=yes 
notes0200=   254.gap:     -fast                 +FDO    ONESTEP=yes 
notes0210=   255.vortex:  -fast -auto_ilp32     +FDO    ONESTEP=yes   	
notes0220=   256.bzip2:   basepeak=1
notes0230=   300.twolf:   basepeak=1 
notes0240= BIOS Configuration Notes
notes0250=   Power Regulator set to Static High  

############################ Tuning Info (Fp) ######################

fp=default=default=default:
sw_compiler1= Intel C++ Compiler for EM64T-based applications, 
sw_compiler2= (Version 9.1 Build 20060323)
sw_compiler3= Intel Fortran Compiler for EM64T-based applications, 
sw_compiler4= (Version 9.1 Build 20060323)
sw_compiler5= PathScale EKOPath(TM) Compiler Suite, Release 2.4
sw_avail= May-2006
notes0000=  +FDO: PASS1= -prof_gen  PASS2=-prof_use (Intel Compiler)
notes0010=  +FDO: PASS1= -fb_create fbdata PASS2=-fb_opt fbdata (PathScale Compiler)
notes0020=  ifort is the Intel Fortran compiler, icc is the Intel C++ compiler; and
notes0030=  pathf95 is PathScale Fortran compiler, pathcc is the PathScale C compiler.
notes0040=  Base tuning for C programs:  icc -fast -auto_ilp32 +FDO 
notes0050=  Base tuning for FORTRAN programs:  ifort -fast +FDO 
notes0060=  Portability:
notes0070=    -DSPEC_CPU2000_LP64 applied to all benchmarks
notes0080=    178.galgel:   -FI 
notes0090=  Peak tuning:
notes0100=    168.wupwise:  basepeak=1 
notes0110=    171.swim:     pathf95 -Ofast -LNO:fusion=2:simd=0 -WOPT:val=0 -march=em64t
notes0120=    172.mgrid:    pathf95 -Ofast -CG:load_exe=0 -LNO:blocking=off:prefetch_ahead=5 
notes0130=                  -OPT:ro=3:unroll_size=256 -WOPT:mem_opnds=on -march=em64t
notes0140=    173.applu:    pathf95 -O3 -ipa -CG:load_exe=0 
notes0150=                  -LNO:fission=1:fusion=2:blocking=off:full_unroll_size=9000 
notes0160=                  -OPT:IEEE_a=3:ro=3 -TENV:X=3 -march=em64t 
notes0170=    177.mesa:     pathcc -O2 -ipa -OPT:Ofast -fno-math-errno -CG:local_fwd_sched=on 
notes0180=                  -GRA:optimize_boundary=on -march=em64t +FDO
notes0190=    178.galgel:   basepeak=1 
notes0200=    179.art:      basepeak=1
notes0210=    183.equake:   icc -fast +FDO ONESTEP=yes -rcd -auto-ilp32		
notes0220=    187.facerec:  pathf95 -Ofast -IPA:plimit=1500 -LNO:fusion=2 
notes0230=                  -OPT:IEEE_NaN_Inf=off:ro=3:unroll_size=0 -march=em64t +FDO 
notes0240=    188.ammp:     basepeak=1 
notes0250=    189.lucas:    ifort -fast ONESTEP=yes
notes0260=    191.fma3d:    basepeak=1
notes0270=    200.sixtrack: basepeak=1
notes0280=    301.apsi:     pathf95 -Ofast -CG:load_exe=0 -LNO:opt=0:prefetch=1 -march=em64t
notes0290=  BIOS Configuration Notes
notes0300=    Power Regulator set to Static High

############################ System Info ###########################

default=default=default=default:
hw_vendor= Hewlett-Packard Company
hw_model= ProLiant DL380 G5 (1.60GHz, Intel Xeon processor 5110)
hw_cpu= Intel Xeon processor 5110 (1.60GHz, 4MB L2 shared, 1066MHz bus)
hw_cpu_mhz= 1600
hw_fpu= Integrated
hw_ncpu= 2 cores, 1 chip, 2 cores/chip 
hw_ncpuorder= 1,2
hw_parallel= No
hw_pcache= 32KB (I) + 32KB (D) (on chip) per core
hw_scache= 4096KB(I+D) (on chip) shared
hw_tcache= N/A
hw_ocache= N/A
hw_memory= 8x2048 PC2-5300F 
hw_disk= 1x36GB 10K SAS
hw_other=
sw_os1=RedHat Enterprise Linux 4.0 Advanced Server for AMD64/EM64T, Update 3
sw_os2=Kernel 2.6.9-34.ELsmp
sw_file=ext2
sw_state=Default
config=

############################ Run Info   ############################

default=default=default=default:
company_name= Hewlett-Packard Company
machine_name= 
license_num= 3
tester_name= Hewlett-Packard Company
test_date= Jul-2006
hw_avail= May-2006
sw_avail= May-2006
prepared_by= Hewlett-Packard Company