# Invocation command line: # C:\cpu2k\bin\runspec -c A7N8X_3200XP_PC3200.cfg -T all fp ############################################################################ # %SPEC%\bin\runspec -c AMD110c.cfg # 2/20/03 ############################################################################ # SPEC2000 Windows XP config file # February 2002. Compaq Visual Fortran 6.5 and # Intel C++ Compiler 7.0 build 20021021Z # Intel Fortran Compiler 7.0 build 20021028Z # # 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= ASUS A7N8X Motherboard rev. 2.0, AMD Athlon (TM) XP 3200+ #hw_model= ASUS A7V Motherboard, 1.2GHz Athlon Model 6 Processor #hw_model= Epox 8KHA+ Motherboard, AMD Athlon (TM) XP 2000+ #hw_model= Gigabyte GA-7DX Motherboard, AMD Athlon (TM) XP 1900+ #hw_model= Gigabyte GA-7DXR Rev 1.0 Motherboard, 1.533GHz Athlon 4 Processor #hw_model= Tyan Thunder K7 Motherboard, 1.2GHz Athlon 4 Processor # # Make sure the processor and clock rate is checked. # #hw_cpu= 1.2GHz AMD Athlon Model 6 processor #hw_cpu= 1.2GHz AMD Athlon 4 processor AHD1200AMS3C hw_cpu= AMD Athlon (TM) XP AXDA3200KV4E # # Make sure the frequency is checked. The field MUST be an integer. # hw_cpu_mhz= 2200 hw_disk= WD1200JB-00DUA1 120GB IDE #hw_disk= Seagate Cheetah ST318452Lw hw_fpu= Integrated # # Make sure the memory is checked. # #hw_memory= 256MB PC133 SDRAM CL2 #hw_memory= 2x128MB PC133 SDRAM CL2 2 banks/dimm #hw_memory= 2x128MB PC2100 DDR SDRAM CL2.5 #hw_memory= 2x128MB PC2400 DDR SDRAM CL2 hw_memory= 2x256MB PC3200 DDR SDRAM CL2.0 #hw_memory= 2x512MB PC3200 DDR SDRAM CL2.5 #hw_memory= 2x256MB PC3200 DDR SDRAM CL2 #hw_memory= 2x256MB PC2100 DDR SDRAM CL2 #hw_memory= 2x128MB PC2100 DDR SDRAM CL2 #hw_memory= 256MB PC2100 DDR SDRAM CL2 Micron #hw_memory= 256MB PC2100 DDR SDRAM CL2 Samsung Registered # # Note here any changes to the BIOS default settings # ### Aggressive System performance selected ### #-- Optimal System performance selected --# Memory Timings set to 2-2-2 DDR is PC3500 clocked down to PC3200 speeds # # Make sure the system bus frequency is checked. # notes0900= The System bus runs at 400MHz #notes0900= The System bus runs at 266MHz #notes0900= The System bus runs at 333MHz #notes0901= The Memory bus runs at 333MHz notes0901= The Memory bus runs at 400MHz notes0910= Memory used dual channel configuration # # Make sure the dates are checked. # hw_avail= Apr-2003 test_date= May-2003 # # Make sure the file system type is checked. # #sw_file= FAT32 sw_file= NTFS # # Make sure the OS is checked. # #sw_os= Windows 2000 #sw_os= Windows 2000 SP2 #sw_os= Windows XP sw_os= Windows XP SP1 # # # 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= 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= 512KB(I+D) on chip hw_tcache= N/A sw_state= Default machine_name= VENDOR = AMD action = validate tune = base ext = amd110ab.i70.cf66B.exe check_md5=1 reportable=1 # # These are listed as benchmark-tuning-extension-machine # default=default=default=default: CC = icl CXX = icl F77 = ifl FC = ifl 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: -QxK -Qipo +FDO shlW32M.lib ONESTEP=yes PASS1_CFLAGS= -QxK -Qipo -Qprof_gen PASS2_CFLAGS= -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -QxK -Qipo -Qprof_use EXTRA_LIBS= shlW32M6.lib 252.eon=base=default=default: notes0090= Baseline C++: -QxK -Qipo -GX -GR CXXFLAGS= -QxK -Qipo -GX -GR LDFLAGS= -QxK -Qipo -GX -GR # # fp2000 # Base tuning default optimization # fp=base=default=default: ONESTEP=yes notes0070= Baseline: Fortran ifl -QxK -O3 -Qipo +FDO F77 = ifl FC = ifl PASS1_FFLAGS= -QxK -Qipo -Qprof_gen PASS2_FFLAGS= -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -QxK -Qipo -Qprof_use notes0060= Baseline: C icl -QxK -Qipo +FDO shlW32M.lib 177.mesa=base=default=default: PASS1_CFLAGS= -QxK -Qipo -Qprof_gen PASS2_CFLAGS= -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -QxK -Qipo -Qprof_use EXTRA_LIBS= shlW32M6.lib 179.art=base=default=default: PASS1_CFLAGS= -QxK -Qipo -Qprof_gen PASS2_CFLAGS= -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -QxK -Qipo -Qprof_use EXTRA_LIBS= shlW32M6.lib 183.equake=base=default=default: PASS1_CFLAGS= -QxK -Qipo -Qprof_gen PASS2_CFLAGS= -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -QxK -Qipo -Qprof_use EXTRA_LIBS= shlW32M6.lib 188.ammp=base=default=default: PASS1_CFLAGS= -QxK -Qipo -Qprof_gen PASS2_CFLAGS= -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -QxK -Qipo -Qprof_use EXTRA_LIBS= shlW32M6.lib ################################################################ # Peak Tuning Flags ################################################################ # # int2000 # Peak tuning # 164.gzip=peak=default=default: notes0110= 164.gzip: -O3 -QxK -Qipo -Oi- -Oa +FDO shlW32M.lib ONESTEP=yes PASS1_CFLAGS= -O3 -QxK -Qipo -Oi- -Oa -Qprof_gen PASS2_CFLAGS= -O3 -QxK -Qipo -Oi- -Oa -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Qipo -Oi- -Oa -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Qipo -Oi- -Oa -Qprof_use EXTRA_LIBS= shlW32M6.lib 175.vpr=peak=default=default: notes0120= 175.vpr: -O2 -QxK -Qipo +FDO ONESTEP=yes PASS1_CFLAGS= -O2 -QxK -Qipo -Qprof_gen PASS2_CFLAGS= -O2 -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -O2 -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -O2 -QxK -Qipo -Qprof_use 176.gcc=peak=default=default: notes0130= 176.gcc: -O3 -QxK -Oi- -Qipo +FDO shlW32M.lib ONESTEP=yes PASS1_CFLAGS= -O3 -QxK -Oi- -Qipo -Qprof_gen PASS2_CFLAGS= -O3 -QxK -Oi- -Qipo -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Oi- -Qipo -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Oi- -Qipo -Qprof_use 181.mcf=peak=default=default: notes0140= 181.mcf: -O3 -QxK -Qipo +FDO shlW32M.lib ONESTEP=yes PASS1_CFLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_CFLAGS= -O3 -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Qipo -Qprof_use EXTRA_LIBS= shlW32M6.lib 186.crafty=peak=default=default: notes0150= 186.crafty: basepeak=true #notes0150= 186.crafty: -O2 -QxK -Qipo basepeak=true ONESTEP=yes CFLAGS= -O2 -QxK -Qipo LDFLAGS= -O2 -QxK -Qipo 197.parser=peak=default=default: notes0160= 197.parser: -O3 -QxK -Qipo -Oa +FDO shlW32M.lib ONESTEP=yes PASS1_CFLAGS= -O3 -QxK -Qipo -Oa -Qprof_gen PASS2_CFLAGS= -O3 -QxK -Qipo -Oa -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Qipo -Oa -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Qipo -Oa -Qprof_use EXTRA_LIBS= shlW32M6.lib 252.eon=peak=default=default: notes0170= 252.eon: -O2 -QxK -Qipo +FDO ONESTEP=yes PASS1_CXXFLAGS= -O2 -QxK -Qipo -Qprof_gen PASS2_CXXFLAGS= -O2 -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -O2 -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -O2 -QxK -Qipo -Qprof_use 253.perlbmk=peak=default=default: notes0180= 253.perlbmk: -O3 -QxK -Qipo +FDO shlW32M.lib ONESTEP=yes PASS1_CFLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_CFLAGS= -O3 -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Qipo -Qprof_use EXTRA_LIBS= shlW32M6.lib 254.gap=peak=default=default: notes0190= 254.gap: basepeak=true #notes0190= 254.gap: -O3 -QxK -Qipo -Oi- +FDO shlW32M.lib basepeak=true ONESTEP=yes PASS1_CFLAGS= -O3 -QxK -Qipo -Oi- -Qprof_gen PASS2_CFLAGS= -O3 -QxK -Qipo -Oi- -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Qipo -Oi- -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Qipo -Oi- -Qprof_use EXTRA_LIBS= shlW32M6.lib 255.vortex=peak=default=default: notes0200= 255.vortex: -O3 -QxK -Qipo -Oi- +FDO shlW32M.lib ONESTEP=yes PASS1_CFLAGS= -O3 -QxK -Qipo -Oi- -Qprof_gen PASS2_CFLAGS= -O3 -QxK -Qipo -Oi- -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Qipo -Oi- -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Qipo -Oi- -Qprof_use EXTRA_LIBS= shlW32M6.lib 256.bzip2=peak=default=default: basepeak=true notes0210= 256.bzip2: basepeak=true #notes0210= 256.bzip2: -O2 -QxK -Qipo +FDO ONESTEP=yes PASS1_CFLAGS= -O2 -QxK -Qipo -Qprof_gen PASS2_CFLAGS= -O2 -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -O2 -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -O2 -QxK -Qipo -Qprof_use 300.twolf=peak=default=default: notes0220= 300.twolf: basepeak=true #notes0220= 300.twolf: -O3 -QxK -Qipo +FDO shlW32M.lib basepeak=true ONESTEP=yes PASS1_CFLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_CFLAGS= -O3 -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Qipo -Qprof_use EXTRA_LIBS= shlW32M6.lib # # fp2000 # Peak tuning # 168.wupwise=peak=default=default: #Use Intel 7.0 Fortran F77 = ifl FC = ifl ONESTEP=yes notes0090= 168.wupwise: ifl -O3 -QxK -Qipo +FDO shlW32M.lib PASS1_F77FLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_F77FLAGS= -O3 -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Qipo -Qprof_use EXTRA_LIBS= shlW32M6.lib 171.swim=peak=default=default: #Use Intel 7.0 Fortran notes0100= 171.swim: ifl -O3 -QxK +FDO F77 = ifl FC = ifl ONESTEP=yes PASS1_F77FLAGS= -O3 -QxK -Qprof_gen PASS2_F77FLAGS= -O3 -QxK -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Qprof_use 172.mgrid=peak=default=default: #Use Intel 7.0 Fortran notes0110= 172.mgrid: ifl -O3 -QxK F77 = ifl FC = ifl ONESTEP=yes F77FLAGS= -O3 -QxK LDFLAGS= -O3 -QxK 173.applu=peak=default=default: #Use Intel 7.0 Fortran notes0120= 173.applu: ifl -O3 -QxK -Qipo -Qscalar_rep +FDO shlW32M.lib ONESTEP=yes PASS1_F77FLAGS= -O3 -QxK -Qipo -Qscalar_rep -Qprof_gen PASS2_F77FLAGS= -O3 -QxK -Qipo -Qscalar_rep -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Qipo -Qscalar_rep -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Qipo -Qscalar_rep -Qprof_use EXTRA_LIBS= shlW32M6.lib 177.mesa=peak=default=default: #Use Intel 7.0 C notes0130= 177.mesa: icl -O3 -QxK -Qipo +FDO shlW32M.lib CC = icl ONESTEP=yes PASS1_CFLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_CFLAGS= -O3 -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Qipo -Qprof_use EXTRA_LIBS= shlW32M6.lib 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 7.0 C notes0150= 179.art: icl -O2 -QxK -Qipo -Oa +FDO CC = icl ONESTEP=yes PASS1_CFLAGS= -O2 -QxK -Qipo -Oa -Qprof_gen PASS2_CFLAGS= -O2 -QxK -Qipo -Oa -Qprof_use PASS1_LDFLAGS= -O2 -QxK -Qipo -Oa -Qprof_gen PASS2_LDFLAGS= -O2 -QxK -Qipo -Oa -Qprof_use 183.equake=peak=default=default: #Use Intel 7.0 C notes0160= 183.equake: icl -O3 -QxK -Qipo -Oa +FDO shlW32M.lib CC = icl ONESTEP=yes PASS1_CFLAGS= -O3 -QxK -Qipo -Oa -Qprof_gen PASS2_CFLAGS= -O3 -QxK -Qipo -Oa -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Qipo -Oa -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Qipo -Oa -Qprof_use EXTRA_LIBS= shlW32M6.lib 187.facerec=peak=default=default: #Use Intel 7.0 Fortran notes0170= 187.facerec: basepeak=true #notes0170= 187.facerec: ifl -O3 -QxK -Qipo +FDO basepeak=true F77 = ifl FC = ifl PASS1_F77FLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_F77FLAGS= -O3 -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Qipo -Qprof_use ONESTEP=yes 188.ammp=peak=default=default: #Use Intel 7.0 C notes0180= 188.ammp: icl -O3 -QxK -Oa CC = icl ONESTEP=yes CFLAGS= -O3 -QxK -Oa LDFLAGS= -O3 -QxK -Oa 189.lucas=peak=default=default: #Use Intel 7.0 Fortran notes0190= 189.lucas: ifl -O3 -QxK -Qipo +FDO shlW32M.lib ONESTEP=yes F77 = ifl FC = ifl PASS1_F77FLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_F77FLAGS= -O3 -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Qipo -Qprof_use EXTRA_LIBS= shlW32M6.lib # Seems like this piece of magic may not be required for I7/XPP/VC.N #LIBS=libIEPCF90.lib libintrins.lib libF90.lib libqwin.lib libm.lib shlW32M6.lib LIBC.lib libirc.lib OLDNAMES.lib 191.fma3d=peak=default=default: #Use Intel 7.0 Fortran notes0200= 191.fma3d: basepeak=true #notes0200= 191.fma3d: ifl -O3 -QxK -Qipo +FDO basepeak=true F77 = ifl FC = ifl PASS1_F77FLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_F77FLAGS= -O3 -QxK -Qipo -Qprof_use PASS1_LDFLAGS= -O3 -QxK -Qipo -Qprof_gen PASS2_LDFLAGS= -O3 -QxK -Qipo -Qprof_use ONESTEP=yes 200.sixtrack=peak=default=default: #Use Intel 7.0 Fortran notes0210= 200.sixtrack: basepeak=true #notes0210= 200.sixtrack: ifl -O2 -QxK +FDO basepeak=true F77 = ifl FC = ifl ONESTEP=yes PASS1_F77FLAGS= -O2 -QxK -Qprof_gen PASS2_F77FLAGS= -O2 -QxK -Qprof_use PASS1_LDFLAGS= -O2 -QxK -Qprof_gen PASS2_LDFLAGS= -O2 -QxK -Qprof_use 301.apsi=peak=default=default: ONESTEP=yes #Use Compaq 6.6 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 int=default=default=default: notes0010= shlW32M.lib is the SmartHeap library V6.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 notes0270= The tested system can be assembled using an ATX case such as the Antec KS-282, notes0280= a 480W power supply such as the Antec True480, 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= Feb-2002 sw_compiler0000= Intel C++ 7.0 build 20021021Z sw_compiler0020= Microsoft Visual Studio .NET (libraries) sw_compiler0030= MicroQuill Smartheap Library 6.0 fp=default=default=default: notes0010= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use notes0020= icl and ifl are the Intel C++ and Fortran compilers notes0025= f90 is the Compaq Fortran compiler notes0030= shlW32M.lib is the SmartHeap library V6.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 480W power supply such as the Antec True480, 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= Feb-2002 sw_compiler0000= Intel C++ 7.0 build 20021021Z sw_compiler0010= Intel Fortran 5.0 build 20021028Z sw_compiler0015= and Compaq Visual Fortran 6.5 sw_compiler0020= Microsoft Visual Studio .NET (libraries) sw_compiler0030= MicroQuill Smartheap Library 6.0