# Invocation command line:
# /home/cpu2k/bin/runspec -c Q1800_1P_PC2700_32on64_bin320.cfg -T all all
############################################################################
# Invocation command line:
# runspec -T all all
############################################################################
# SPEC2000 Suse Linux 2000 config file
# January 2003. 
#
#	Intel C/C++ Compiler 7.0 build 20021212Z
#	Intel Fortran Compiler 7.0 build 20021212Z
#
# These variables below MUST be checked for accuracy before submitting
#company_name= Turbo Computers Inc
company_name= Advanced Micro Devices
#
#	Make sure the motherboard and clock rate is checked.
#
hw_model= AMD Quartet Motherboard, AMD Opteron 1MB L2, 1.8 GHz
#
#	Make sure the processor and clock rate is checked.
#
hw_cpu= 1.8GHz AMD Opteron (TM)
#
#	Make sure the frequency is checked. The field MUST be an integer.
#
hw_cpu_mhz= 1800
hw_disk= IDE
hw_fpu= Integrated
#
#	Make sure the memory is checked.
#
hw_memory= 4x512MB PC2700 DDR SDRAM CL2.5
#
#	Note here any deviations from default BIOS settings
#	Epox 8HKA+
#	Optimized settings
#	System performance set to Turbo
	SRAT off, ECC on, Interleave on
#	Make sure the system bus frequency is checked.
#
notes0900= The System bus runs at 200MHz
notes0901= The memory bus runs at 166MHz
#
#	Make sure the dates are checked.
#
hw_avail=  Apr-2003
test_date= Apr-2003
#
#	Make sure the file system type is checked.
#
sw_file= Linux/ext2
#sw_file= NTFS
#
#	Make sure the OS is checked.
#
#sw_os= Suse Linux 2000
sw_os= SuSE Linux 8.0 SLES 64 bit Kernel 2.4.19
#
#
#	Make sure your identity is correct
#
#hw_vendor= Turbo benchmarking Inc
#prepared_by= Faster and Faster
#tester_name=
#license_num= 65535
hw_vendor= Advanced Micro Devices
prepared_by= AMD, Austin, TX
tester_name= Tech Marketing
license_num= 49
#
# These variables below are less likely to need changing
hw_ncpu= 1
hw_ncpuorder= 1
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_state= Multi-user SuSE Run level 3
machine_name= WIZ11

VENDOR      = AMD
action      = validate
tune        = base
ext         = amd320K8.icc70.ifc70.exe
output_format=asc,html,config

check_md5=1
reportable=1

#
# These are listed as benchmark-tuning-extension-machine
#
default=default=default=default:
ONESTEP=YES
CC = icc
CXX = icc
F77 = ifc
FC = ifc
#OBJ=.obj


#
# portability & libraries
#

186.crafty=default=default=default:
notes0045=   186.crafty:  CPORTABILITY=-DLINUX_i386
CPORTABILITY=-DLINUX_i386
     
252.eon=default=default=default:
notes0050=   252.eon:     CXXPORTABILITY=-DHAS_ERRLIST
CXXPORTABILITY=-DHAS_ERRLIST
     
253.perlbmk=default=default=default: 
notes0050=   253.perlbmk: CPORTABILITY=-DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL
notes0051=                             -DSPEC_CPU2000_GLIBC22
CPORTABILITY=-DSPEC_CPU2000_LINUX_I386 -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_GLIBC22
     
254.gap=default=default=default:
notes0055=   254.gap:     CPORTABILITY=-DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO
notes0056=                             -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_ANSI -DSYS_HAS_CALLOC_PROTO
CPORTABILITY=-DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -DSYS_HAS_SIGNAL_PROTO -DSYS_HAS_ANSI -DSYS_HAS_CALLOC_PROTO

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

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

#
# int2000
# Base tuning default optimization
#
int=base=default=default:
notes0080=  Baseline C:         +FD0 -O3 -xW  -ipo 
ONESTEP=yes
OPTIMIZE=
PASS1_CFLAGS=             -O3 -xW -ipo -prof_gen
PASS2_CFLAGS=             -O3 -xW -ipo -prof_use

252.eon=base=default=default:
notes0090=  Baseline C++:       +FD0 -O3 -xW  -ipo   
OPTIMIZE=  -O3 -xW -ipo
PASS1_CXXFLAGS=    -prof_gen
PASS2_CXXFLAGS=    -prof_use
ONESTEP=yes

#
# fp2000
# Base tuning default optimization
#
fp=base=default=default:
ONESTEP=yes
notes0085=  Baseline: Fortran ifc +FD0 -O3 -xW      -ipo
notes0080=  Baseline: C       icc +FD0 -O3 -xW      -ipo
OPTIMIZE= -xW -O3 -ipo
PASS1_CFLAGS= -prof_gen 
PASS2_CFLAGS= -prof_use
PASS1_FFLAGS= -prof_gen
PASS2_FFLAGS= -prof_use

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

#
# int2000
# Peak tuning
#
164.gzip=peak=default=default:
notes0110=     164.gzip:        +FD0 -O3 -axK -ipo -nolib_inline
PASS1_CFLAGS= 			     -O3 -axK -ipo -nolib_inline -prof_gen
PASS2_CFLAGS= 			     -O3 -axK -ipo -nolib_inline -prof_use

175.vpr=peak=default=default:
notes0120=     175.vpr:         +FD0     -xK  -ipo -fno-alias    -Qoption,f,-ip_ninl_max_stats=6000 -Qoption,f,-ip_ninl_max_total_stats=10000
OPTIMIZE=                       -xK -ipo -fno-alias -Qoption,f,-ip_ninl_max_stats=6000 -Qoption,f,-ip_ninl_max_total_stats=10000
PASS1_CFLAGS= 			-prof_gen
PASS2_CFLAGS= 			-prof_use

176.gcc=peak=default=default:
notes0130=     176.gcc:         +FD0 -O3 -xW  -ipo -nolib_inline -Qoption,f,-ip_ninl_max_stats=3000 -Qoption,f,-ip_ninl_max_total_stats=5500
OPTIMIZE= 			    -xW -O3 -ipo -nolib_inline -Qoption,f,-ip_ninl_max_stats=3000 -Qoption,f,-ip_ninl_max_total_stats=5500
PASS1_CFLAGS= 			-prof_gen
PASS2_CFLAGS= 			-prof_use

181.mcf=peak=default=default:
notes0140=     181.mcf:         +FD0          -ipo -fno-alias
OPTIMIZE= 			     -fno-alias -ipo
PASS1_CFLAGS= 			-prof_gen
PASS2_CFLAGS= 			-prof_use


186.crafty=peak=default=default:
notes0150=     186.crafty:      +FD0 -O3 -xK  -ipo -fno-alias    -fshort-enums
OPTIMIZE=                            -O3 -xK  -ipo -fno-alias    -fshort-enums
PASS1_CFLAGS= 			-prof_gen
PASS2_CFLAGS= 			-prof_use

197.parser=peak=default=default:
notes0160=     197.parser:      +FD0 -O3 -axW -ipo -fno-alias
OPTIMIZE=                            -O3 -axW -ipo -fno-alias
PASS1_CFLAGS= 			-prof_gen
PASS2_CFLAGS= 			-prof_use

252.eon=peak=default=default:
notes0170=     252.eon:         +FD0 -O3 -xW  -ipo               -Qoption,f,-ip_ninl_max_stats=2000 -Qoption,f,-ip_ninl_max_total_stats=4500
OPTIMIZE=                            -O3 -xW -ipo -Qoption,f,-ip_ninl_max_stats=2000 -Qoption,f,-ip_ninl_max_total_stats=4500
PASS1_CXXFLAGS= 		-prof_gen
PASS2_CXXFLAGS= 		-prof_use

253.perlbmk=peak=default=default:
notes0180=     253.perlbmk:     +FD0 -O3 -xK  -ipo -unroll3      -Qoption,f,-ip_ninl_max_stats=7000 -Qoption,f,-ip_ninl_max_total_stats=9500 -static
PASS1_CFLAGS= 			-O3 -xK -ipo -unroll3 -static -prof_gen -Qoption,f,-ip_ninl_max_stats=7000 -Qoption,f,-ip_ninl_max_total_stats=9500
PASS2_CFLAGS= 			-O3 -xK -ipo -unroll3 -static -prof_use -Qoption,f,-ip_ninl_max_stats=7000 -Qoption,f,-ip_ninl_max_total_stats=9500

254.gap=peak=default=default:
notes0190=     254.gap:         +FD0 -O3 -xW  -ipo               -Qoption,f,-ip_ninl_max_stats=2000 -Qoption,f,-ip_ninl_max_total_stats=4500
OPTIMIZE= 			-xW -O3 -ipo -Qoption,f,-ip_ninl_max_stats=2000 -Qoption,f,-ip_ninl_max_total_stats=4500
PASS1_CFLAGS= 			-prof_gen
PASS2_CFLAGS= 			-prof_use

255.vortex=peak=default=default:
notes0200=     255.vortex:      +FD0 -O3 -xW  -ipo               -Qoption,f,-ip_ninl_max_stats=3000 -Qoption,f,-ip_ninl_max_total_stats=5500
OPTIMIZE=                         -O3 -xW -ipo -Qoption,f,-ip_ninl_max_stats=3000 -Qoption,f,-ip_ninl_max_total_stats=5500
PASS1_CFLAGS= 			-prof_gen
PASS2_CFLAGS= 			-prof_use

256.bzip2=peak=default=default:
notes0210=     256.bzip2:       +FD0          -ipo -fno-alias    -unroll1
OPTIMIZE= 			              -ipo -fno-alias -unroll1
PASS1_CFLAGS= 			-prof_gen
PASS2_CFLAGS= 			-prof_use

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



#################################################
#
# fp2000
# Peak tuning
#################################################

168.wupwise=peak=default=default:
#Use Intel 7.0 Fortran 
F77 =                     ifc
FC  =                     ifc
ONESTEP=yes
notes0090=    168.wupwise:    ifc          -xK -axW -ipo -fno-alias   -Qoption,f,-ip_ninl_max_stats=2000, -Qoption,f,-ip_ninl_max_total_stats=4500
OPTIMIZE= -axW -xK -ipo -fno-alias -Qoption,f,-ip_ninl_max_stats=2000 -Qoption,f,-ip_ninl_max_total_stats=4500
#PASS1_F77FLAGS=         -prof_gen
#PASS2_F77FLAGS=         -prof_use

171.swim=peak=default=default:
#Use Intel 7.0 Fortran 
notes0100=    171.swim:       ifc +FD0 -O3 -xK      -ipo -unroll2     -prefetch-
F77 =                     ifc
FC  =                     ifc
ONESTEP=yes
OPTIMIZE= -xK -O3 -unroll2 -ipo -prefetch-
PASS1_F77FLAGS=          -prof_gen
PASS2_F77FLAGS=          -prof_use

172.mgrid=peak=default=default:
#Use Intel 7.0 Fortran
notes0110=    172.mgrid:      ifc +FD0 -O3     -axW -ipo -fno-alias   
F77 =                     ifc
FC  =                     ifc
ONESTEP=yes 
OPTIMIZE= -O3 -axW -ipo -fno-alias
PASS1_F77FLAGS=          -prof_gen
PASS2_F77FLAGS=          -prof_use

173.applu=peak=default=default:
#Use Intel 7.0 Fortran 
notes0120=    173.applu:      ifc +FD0 -O3 -xK      -ipo -scalar_rep-      
F77 =                     ifc
FC  =                     ifc
ONESTEP=yes
OPTIMIZE= -xK -O3 -scalar_rep- -ipo
PASS1_F77FLAGS=               -prof_gen
PASS2_F77FLAGS=               -prof_use

177.mesa=peak=default=default:
#Use Intel 7.0 C
notes0130=    177.mesa:       icc +FD0 -O3 -xW      -ipo -fno-alias   -Qoption,c,-ip_ninl_max_stats=1500 -Qoption,c,-ip_ninl_max_total_stats=3500 -static
CC =                      icc
ONESTEP=yes
OPTIMIZE= -xW -O3 -ipo -static -fno-alias -Qoption,c,-ip_ninl_max_stats=1500 -Qoption,c,-ip_ninl_max_total_stats=3500
PASS1_CFLAGS=              -prof_gen
PASS2_CFLAGS=              -prof_use

178.galgel=peak=default=default:
ONESTEP=yes
#Use Intel 7.0 Fortran 
notes0140=    178.galgel:     ifc +FD0 -O3 -xW      -ipo -unroll1
OPTIMIZE= -O3 -xW -ipo -unroll1
PASS1_FFLAGS=               -prof_gen
PASS2_FFLAGS=               -prof_use

179.art=peak=default=default:
#Use Intel 7.0 C
notes0150=    179.art:        icc          -xW      -ipo -fno-alias   -nolib_inline
CC =                      icc
ONESTEP=yes
OPTIMIZE= -xW -ipo -fno-alias -nolib_inline

183.equake=peak=default=default:
#Use Intel 7.0 C
notes0160=    183.equake:     icc      -O3 -xK      -ipo -fno-alias
CC =                      icc
ONESTEP=yes
OPTIMIZE= -ipo -fno-alias -O3 -xK


187.facerec=peak=default=default:
#Use Intel 7.0 Fortran
notes0170=    187.facerec:    ifc +FD0 -O3     -axW -ipo -unroll1
F77 =                     ifc
FC  =                     ifc
ONESTEP=yes
OPTIMIZE= -O3 -axW -ipo -unroll1
PASS1_FFLAGS=             -prof_gen
PASS2_FFLAGS=             -prof_use

188.ammp=peak=default=default:
#Use Intel 7.0 C
notes0180=    188.ammp:       icc      -O3 -xW           -fno-alias   -prefetch-
CC =                      icc
ONESTEP=yes
OPTIMIZE= -xW -fno-alias -O3 -prefetch-


189.lucas=peak=default=default:
#Use Intel 7.0 Fortran
notes0190=    189.lucas:      ifc +FD0     -xW      -ipo -static      -auto
ONESTEP=yes
F77 =                     ifc
FC  =                     ifc
OPTIMIZE= -xW -auto -ipo  -static
PASS1_FFLAGS=          -prof_gen
PASS2_FFLAGS=          -prof_use

191.fma3d=peak=default=default:
#Use Intel 7.0 Fortran
notes0200=    191.fma3d:      ifc +FD0 -O3 -xW      -ipo -static      -Zp8
F77 =                     ifc
FC  =                     ifc
OPTIMIZE= -O3 -xW -ipo -static -Zp8
PASS1_FFLAGS=             -prof_gen
PASS2_FFLAGS=             -prof_use
ONESTEP=yes

200.sixtrack=peak=default=default:
#Use Intel 7.0 Fortran
notes0210=    200.sixtrack:   ifc                   -ipo -fno-alias   -align
F77 =                     ifc
FC  =                     ifc
ONESTEP=yes
OPTIMIZE= -ipo -fno-alias -align

301.apsi=peak=default=default:
#Use Intel 7.0 Fortran 
notes0220=    301.apsi:       ifc +FD0     -xW      -ipo -fno-alias   -ansi_alias-
ONESTEP=yes
OPTIMIZE= -xW -fno-alias -ipo -ansi-alias-
PASS1_F77FLAGS=              -prof_gen
PASS2_F77FLAGS=              -prof_use



int=default=default=default:
notes0020=  +FDO: PASS1=-prof_gen  PASS2=-prof_use
notes0030=  Portability:
notes0100=  Peak tuning:
notes0230=  ONESTEP is used for all base and peak runs
notes0270= The tested system can be assembled using an ATX case such as the Antec KS-282,
notes0280= a Pentium 4 400W power supply, and a PCI or AGP video card.
#notes0270= The tested system can be assembled using a case such as the Chenming 601 AE-F-O,
#notes0280= a 460W power supply such as the Delta Electronics DPS465 AB A
sw_avail= Dec-2002
sw_compiler0000=
sw_compiler0010= Intel C/C++ 7.0 build 20021212Z
#sw_compiler0015= glibc version 3.2 (???)

fp=default=default=default:
notes0010=  +FDO: PASS1=-prof_gen  PASS2=-prof_use
notes0020=  icc and ifc are the Intel C/C++ and Fortran compilers
#notes0025=  f90 is the Compaq Fortran compiler
notes0040=  Portability: 
notes0088=  Peak tuning:
notes0260=  ONESTEP is used for all base and peak runs
notes0270= The tested system can be assembled using an ATX case such as the Antec KS-282,
notes0280= a 300W power supply such as the Sparkle FSP300-60GT, and a PCI or AGP video card.
# notes0270= The tested system can be assembled using a case such as the Chenming 601 AE-F-O,
# notes0280= a 460W power supply such as the Delta Electronics DPS465 AB A
sw_avail= Dec-2002
#sw_compiler0000= Compaq Visual Fortran 6.6
sw_compiler0010= Intel C/C++ 7.0 build 20021212Z and Intel Fortran 7.0 build 20021212Z
#sw_compiler0015= glibc version