# Invocation command line: # C:\s2k.00C\bin\runspec -T all fp ############################################################################ # Invocation command line: # %SPEC%\bin\runspec -c amd28_pub.cfg # 2/15/01 ############################################################################ # SPEC2000 Windows 2000 config file # October 2000. Compaq Visual Fortran 6.5 and Intel Compiler 5.0 # # These variables below MUST be checked far accuracy before submitting company_name= Advanced Micro Devices hw_model= ASUS A7V Motherboard, 1.2GHz Athlon Processor hw_cpu= 1.2GHz AMD Athlon processor A1200AMT3B hw_cpu_mhz= 1200 hw_disk= WDC WD153BA hw_fpu= Integrated hw_memory= 256MB PC133 SDRAM CL2 hw_avail= Nov-2000 test_date= Feb-2001 sw_file= FAT32 sw_os= Windows 2000 notes0900= The System bus runs at 266MHz # hw_ncpu= 1 hw_ncpuorder= 1 hw_ocache= N/A hw_other= None hw_parallel= No hw_pcache= 64KBI + 64KBD on chip hw_scache= 256KB(I+D) on chip hw_tcache= N/A hw_vendor= Advanced Micro Devices prepared_by= AMD Austin TX sw_state= Default tester_name= AMD Austin TX license_num= 49 machine_name= VENDOR = AMD action = validate tune = base ext = amd28.i50.cf65.exe check_md5=1 reportable=1 # # These are listed as benchmark-tuning-extension-machine # default=default=default=default: CC = icl CXX = icl F77 = f90 FC = f90 OBJ=.obj # # portability & libraries # 176.gcc=default=default=default: notes0040= 176.gcc: -Dalloca=_alloca /F10000000 CPORTABILITY = -Dalloca=_alloca /F10000000 EXTRA_LDFLAGS = /F10000000 186.crafty=default=default=default: notes0050= 186.crafty: -DNT_i386 CPORTABILITY = -DNT_i386 253.perlbmk=default=default=default: notes0060= 253.perlbmk: -DSPEC_CPU2000_NTOS -DPERLDLL /MT CPORTABILITY = -DSPEC_CPU2000_NTOS -DPERLDLL /MT EXTRA_LDFLAGS = /MT 254.gap=default=default=default: notes0070= 254.gap: -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO CPORTABILITY = -DSYS_HAS_CALLOC_PROTO -DSYS_HAS_MALLOC_PROTO 178.galgel=default=default=default: notes0050= 178.galgel: -FI -Fe$@ -link -stack:32000000 EXTRA_FFLAGS = -FI LDOPT=/Fe$@ -link -stack:32000000 ################################################################ # Baseline Tuning Flags ################################################################ # # int2000 # Base tuning default optimization # int=base=default=default: notes0080= Baseline C: -QaxK -Qipo +FDO shlW32M.lib ONESTEP=yes PASS1_CFLAGS= -QaxK -Qipo -Qprof_gen PASS2_CFLAGS= -QaxK -Qipo -Qprof_use PASS1_CXXFLAGS= -QaxK -Qipo -Qprof_gen PASS2_CXXFLAGS= -QaxK -Qipo -Qprof_use PASS1_LDFLAGS= -QaxK -Qipo -Qprof_gen PASS2_LDFLAGS= -QaxK -Qipo -Qprof_use EXTRA_LIBS= shlW32M.lib 252.eon=base=default=default: notes0090= Baseline C++: -QaxK -Qipo -GX -GR CXXFLAGS= -QaxK -Qipo -GX -GR PASS1_CXXFLAGS= PASS2_CXXFLAGS= PASS1_LDFLAGS= PASS2_LDFLAGS= EXTRA_LIBS= ONESTEP=yes # # fp2000 # Base tuning default optimization # fp=base=default=default: notes0060= Baseline: C icl -QaxK -Qipo +FDO notes0070= Baseline: Fortran f90 -Optimize:5 -fast ONESTEP=yes FOPTIMIZE=-Optimize:5 -fast PASS1_CFLAGS=-QaxK -Qipo -Qprof_gen PASS2_CFLAGS=-QaxK -Qipo -Qprof_use ################################################################ # Peak Tuning Flags ################################################################ # # int2000 # Peak tuning # 164.gzip=peak=default=default: notes0110= 164.gzip: -O3 -Qxi -Qipo -Oi- +FDO ONESTEP=yes PASS1_CFLAGS= -Qxi -Qipo -Oi- -Qprof_gen PASS2_CFLAGS= -Qxi -Qipo -Oi- -Qprof_use PASS1_LDFLAGS= -Qxi -Qipo -Oi- -Qprof_gen PASS2_LDFLAGS= -Qxi -Qipo -Oi- -Qprof_use 175.vpr=peak=default=default: notes0120= 175.vpr: -O3 -Qxi -QaxK -Qwp_ipo +FDO ONESTEP=yes PASS1_CFLAGS= -Qxi -QaxK -Qwp_ipo -Qprof_gen PASS2_CFLAGS= -Qxi -QaxK -Qwp_ipo -Qprof_use PASS1_LDFLAGS= -Qxi -QaxK -Qwp_ipo -Qprof_gen PASS2_LDFLAGS= -Qxi -QaxK -Qwp_ipo -Qprof_use 176.gcc=peak=default=default: notes0130= 176.gcc: -O3 -QxiM -QaxK -Qipo -Oi- +FDO shlW32M.lib ONESTEP=yes PASS1_CFLAGS= -QxiM -QaxK -Qipo -Oi- -Qprof_gen PASS2_CFLAGS= -QxiM -QaxK -Qipo -Oi- -Qprof_use PASS1_LDFLAGS= -QxiM -QaxK -Qipo -Oi- -Qprof_gen PASS2_LDFLAGS= -QxiM -QaxK -Qipo -Oi- -Qprof_use EXTRA_LIBS= shlW32M.lib 181.mcf=peak=default=default: notes0140= 181.mcf: -O3 -Qxi -QaxK -Qwp_ipo +FDO ONESTEP=yes PASS1_CFLAGS= -Qxi -QaxK -Qwp_ipo -Qprof_gen PASS2_CFLAGS= -Qxi -QaxK -Qwp_ipo -Qprof_use PASS1_LDFLAGS= -Qxi -QaxK -Qwp_ipo -Qprof_gen PASS2_LDFLAGS= -Qxi -QaxK -Qwp_ipo -Qprof_use 186.crafty=peak=default=default: notes0150= 186.crafty: -O3 -Qxi -Qwp_ipo +FDO ONESTEP=yes PASS1_CFLAGS= -Qxi -Qwp_ipo -Qprof_gen PASS2_CFLAGS= -Qxi -Qwp_ipo -Qprof_use PASS1_LDFLAGS= -Qxi -Qwp_ipo -Qprof_gen PASS2_LDFLAGS= -Qxi -Qwp_ipo -Qprof_use 197.parser=peak=default=default: notes0160= 197.parser: -O3 -Qxi -QaxK -Qwp_ipo +FDO ONESTEP=yes PASS1_CFLAGS= -Qxi -QaxK -Qwp_ipo -Qprof_gen PASS2_CFLAGS= -Qxi -QaxK -Qwp_ipo -Qprof_use PASS1_LDFLAGS= -Qxi -QaxK -Qwp_ipo -Qprof_gen PASS2_LDFLAGS= -Qxi -QaxK -Qwp_ipo -Qprof_use 252.eon=peak=default=default: notes0170= 252.eon: -O3 -Qxi -Qwp_ipo +FDO ONESTEP=yes PASS1_CXXFLAGS= -QxiM -Qwp_ipo -Qprof_gen PASS2_CXXFLAGS= -QxiM -Qwp_ipo -Qprof_use PASS1_LDFLAGS= -QxiM -Qwp_ipo -Qprof_gen PASS2_LDFLAGS= -QxiM -Qwp_ipo -Qprof_use 253.perlbmk=peak=default=default: notes0180= 253.perlbmk: -O3 -QxiM -Qwp_ipo +FDO shlW32M.lib ONESTEP=yes PASS1_CFLAGS= -QxiM -Qwp_ipo -Qprof_gen PASS2_CFLAGS= -QxiM -Qwp_ipo -Qprof_use PASS1_LDFLAGS= -QxiM -Qwp_ipo -Qprof_gen PASS2_LDFLAGS= -QxiM -Qwp_ipo -Qprof_use EXTRA_LIBS= shlW32M.lib 254.gap=peak=default=default: notes0190= 254.gap: -O3 -QaxK -Qwp_ipo +FDO shlW32M.lib -Oa ONESTEP=yes PASS1_CFLAGS= -QaxK -Qwp_ipo -Qprof_gen PASS2_CFLAGS= -QaxK -Qwp_ipo -Qprof_use PASS1_LDFLAGS= -QaxK -Qwp_ipo -Qprof_gen PASS2_LDFLAGS= -QaxK -Qwp_ipo -Qprof_use EXTRA_LIBS= shlW32M.lib 255.vortex=peak=default=default: notes0200= 255.vortex: -O3 -Qxi -QaxK -Qipo +FDO shlW32M.lib -Oa -Oi- ONESTEP=yes PASS1_CFLAGS= -QxiM -Qwp_ipo -Oa -Oi- -Qprof_gen PASS2_CFLAGS= -QxiM -Qwp_ipo -Oa -Oi- -Qprof_use PASS1_LDFLAGS= -QxiM -Qwp_ipo -Oa -Oi- -Qprof_gen PASS2_LDFLAGS= -QxiM -Qwp_ipo -Oa -Oi- -Qprof_use EXTRA_LIBS= shlW32M.lib 256.bzip2=peak=default=default: notes0210= 256.bzip2: -O3 -Qxi -QaxK -Qwp_ipo -Oa ONESTEP=yes CFLAGS= -Qxi -QaxK -Oa -Qwp_ipo LDFLAGS= -Qxi -QaxK -Oa -Qwp_ipo 300.twolf=peak=default=default: notes0220= 300.twolf: -O3 -Qxi -QaxK -Qwp_ipo -Oa +FDO shlW32M.lib ONESTEP=yes PASS1_CFLAGS= -Qxi -QaxK -Qwp_ipo -Oa -Qprof_gen PASS2_CFLAGS= -Qxi -QaxK -Qwp_ipo -Oa -Qprof_use PASS1_LDFLAGS= -Qxi -QaxK -Qwp_ipo -Oa -Qprof_gen PASS2_LDFLAGS= -Qxi -QaxK -Qwp_ipo -Oa -Qprof_use EXTRA_LIBS= shlW32M.lib # # fp2000 # Peak tuning # 168.wupwise=peak=default=default: #Use Intel 5.0 Fortran notes0090= 168.wupwise: ifl -O3 -Qxi -Qwp_ipo -Qprefetch +FDO F77 = ifl FC = ifl ONESTEP=yes PASS1_F77FLAGS= -O3 -Qxi -Qwp_ipo -Qprefetch -Qprof_gen PASS2_F77FLAGS= -O3 -Qxi -Qwp_ipo -Qprefetch -Qprof_use PASS1_LDFLAGS= -O3 -Qxi -Qwp_ipo -Qprefetch -Qprof_gen PASS2_LDFLAGS= -O3 -Qxi -Qwp_ipo -Qprefetch -Qprof_use 171.swim=peak=default=default: #Use Compaq 6.5 Fortran notes0100= 171.swim: f90 -Optimize:5 -fast F77 = f90 FC = f90 FOPTIMIZE=-Optimize:5 -fast OPTIMIZE=-Optimize:5 -fast EXTRA_LDFLAGS=-Optimize:5 -fast ONESTEP=yes 172.mgrid=peak=default=default: #Use Compaq 6.5 Fortran notes0110= 172.mgrid: f90 -Optimize:5 -fast F77 = f90 FC = f90 FOPTIMIZE=-Optimize:5 -fast OPTIMIZE=-Optimize:5 -fast EXTRA_LDFLAGS=-Optimize:5 -fast ONESTEP=yes 173.applu=peak=default=default: #Use Compaq 6.5 Fortran notes0120= 173.applu: f90 -Optimize:4 -fast F77 = f90 FC = f90 FOPTIMIZE=-Optimize:4 -fast OPTIMIZE=-Optimize:4 -fast ONESTEP=yes 177.mesa=peak=default=default: #Use Intel 5.0 C notes0130= 177.mesa: icl -O3 -QxiM -Qwp_ipo +FDO CC = icl ONESTEP=yes PASS1_CFLAGS= -O3 -QxiM -Qwp_ipo -Qprof_gen PASS2_CFLAGS= -O3 -QxiM -Qwp_ipo -Qprof_use PASS1_LDFLAGS= -O3 -QxiM -Qwp_ipo -Qprof_gen PASS2_LDFLAGS= -O3 -QxiM -Qwp_ipo -Qprof_use 178.galgel=peak=default=default: #Use Compaq 6.5 Fortran notes0140= 178.galgel: f90 -Optimize:5 -fast F77 = f90 FC = f90 FOPTIMIZE=-Optimize:5 -fast OPTIMIZE=-Optimize:5 -fast EXTRA_LDFLAGS=-Optimize:5 -fast ONESTEP=yes 179.art=peak=default=default: #Use Intel 5.0 C notes0150= 179.art: icl -O3 -QxiM -QaxK -Qwp_ipo +FDO CC = icl ONESTEP=yes PASS1_CFLAGS= -O3 -QxiM -QaxK -Qwp_ipo -Qprof_gen PASS2_CFLAGS= -O3 -QxiM -QaxK -Qwp_ipo -Qprof_use PASS1_LDFLAGS= -O3 -QxiM -QaxK -Qwp_ipo -Qprof_gen PASS2_LDFLAGS= -O3 -QxiM -QaxK -Qwp_ipo -Qprof_use 183.equake=peak=default=default: #Use Intel 5.0 C notes0160= 183.equake: icl -QxiM -Qrcd -Ow -Qwp_ipo +FDO shlW32M.lib CC = icl ONESTEP=yes PASS1_CFLAGS= -QxiM -Qrcd -Ow -Qipo -Qprof_gen PASS2_CFLAGS= -QxiM -Qrcd -Ow -Qipo -Qprof_use PASS1_LDFLAGS= -QxiM -Qrcd -Ow -Qipo -Qprof_gen PASS2_LDFLAGS= -QxiM -Qrcd -Ow -Qipo -Qprof_use EXTRA_LIBS=shlW32M.lib 187.facerec=peak=default=default: #Use Compaq 6.5 Fortran notes0170= 187.facerec: f90 -Optimize:5 -fast F77 = f90 FC = f90 FOPTIMIZE=-Optimize:5 -fast OPTIMIZE=-Optimize:5 -fast EXTRA_LDFLAGS=-Optimize:5 -fast ONESTEP=yes 188.ammp=peak=default=default: #Use Intel 5.0 C notes0180= 188.ammp: icl -O3 -Qxi -QaxK -Qwp_ipo +FDO CC = icl ONESTEP=yes PASS1_CFLAGS= -O3 -Qxi -QaxK -Qwp_ipo -Qprof_gen PASS2_CFLAGS= -O3 -Qxi -QaxK -Qwp_ipo -Qprof_use PASS1_LDFLAGS= -O3 -Qxi -QaxK -Qwp_ipo -Qprof_gen PASS2_LDFLAGS= -O3 -Qxi -QaxK -Qwp_ipo -Qprof_use 189.lucas=peak=default=default: #Use Intel 5.0 Fortran notes0190= 189.lucas: ifl -O3 -QxiM -QaxK -Qwp_ipo -Qprefetch +FDO shlW32M.lib ONESTEP=yes F77 = ifl FC = ifl PASS1_F77FLAGS= -O3 -QxiM -QaxK -Qwp_ipo -Qprefetch -Qprof_gen PASS2_F77FLAGS= -O3 -QxiM -QaxK -Qwp_ipo -Qprefetch -Qprof_use PASS1_LDFLAGS= -O3 -QxiM -QaxK -Qwp_ipo -Qprefetch -Qprof_gen PASS2_LDFLAGS= -O3 -QxiM -QaxK -Qwp_ipo -Qprefetch -Qprof_use LIBS=libIEPCF90.lib libintrins.lib libF90.lib libqwind.lib libm.lib shlW32M.lib LIBC.lib libirc.lib OLDNAMES.lib 191.fma3d=peak=default=default: #Use Compaq 6.5 Fortran notes0200= 191.fma3d: f90 -Optimize:5 -fast F77 = f90 FC = f90 FOPTIMIZE=-Optimize:5 -fast OPTIMIZE=-Optimize:5 -fast EXTRA_LDFLAGS=-Optimize:5 -fast ONESTEP=yes 200.sixtrack=peak=default=default: #Use Intel 5.0 Fortran notes0210= 200.sixtrack: ifl -O3 -QxiM -QaxK -Qwp_ipo -Qprefetch +FDO F77 = ifl FC = ifl ONESTEP=yes PASS1_F77FLAGS= -O3 -QxiM -QaxK -Qwp_ipo -Qprefetch -Qprof_gen PASS2_F77FLAGS= -O3 -QxiM -QaxK -Qwp_ipo -Qprefetch -Qprof_use PASS1_LDFLAGS= -O3 -QxiM -QaxK -Qwp_ipo -Qprefetch -Qprof_gen PASS2_LDFLAGS= -O3 -QxiM -QaxK -Qwp_ipo -Qprefetch -Qprof_use 301.apsi=peak=default=default: #Use Compaq 6.5 Fortran notes0220= 301.apsi: f90 -Optimize:5 -fast F77 = f90 FC = f90 FOPTIMIZE=-Optimize:5 -fast OPTIMIZE=-Optimize:5 -fast EXTRA_LDFLAGS=-Optimize:5 -fast ONESTEP=yes int=default=default=default: notes0010= shlW32M.lib is the SmartHeap library V5.0 from MicroQuill www.microquill.com notes0020= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use notes0030= Portability: notes0100= Peak tuning: notes0230= ONESTEP is used for all base and peak runs notes0240= The tested system can be assembled using an ATX case such as the Antec KS-282 notes0250= and a 300W power supply such as the Sparkle FSP300-60GT. sw_avail0= Oct-2000 sw_compiler0000= Intel C 5.0 Microsoft Visual Studio 6.0 (libraries) sw_compiler0010= MicroQuill Smartheap Library 5.0 fp=default=default=default: notes0010= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use notes0020= icl and ifl are the Intel C/C++ and Fortran compilers; f90 is the Compaq compiler notes0030= shlW32M.lib is the SmartHeap library V5.0 from MicroQuill www.microquill.com notes0040= Portability: notes0080= Peak tuning: notes0230= Library ordering for 189.lucas (to include SmartHeap correctly with default libs): notes0240= LIBS=libIEPCF90.lib libintrins.lib libF90.lib notes0250= libqwind.lib libm.lib shlW32M.lib LIBC.lib libirc.lib OLDNAMES.lib 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. sw_avail= Oct-2000 sw_compiler0000= Compaq Visual Fortran 6.5 sw_compiler0010= Intel C and Fortran 5.0 Microsoft Visual Studio 6.0 (libraries) sw_compiler0020= MicroQuill Smartheap Library 5.0