# Invocation command line: # C:\cpu2000\bin\runspec -c amd450K8.cfg -r -u 4 -T all all ############################################################################ # company_name= AMD # # hw_model= Verari QuatreX-64 (TM) # # hw_cpu= AMD Opteron (TM) 850 # # hw_cpu_mhz= 2400 hw_disk= SCSI, Ultra 320, 10k rpm hw_fpu= Integrated # # hw_memory= 8x512MB PC3200 DDR SDRAM CL3.0 # # Note here any deviations from default BIOS settings # Epox 8HKA+ # Optimized settings # System performance set to Turbo ECC Disabled # # # hw_avail= May-2004 test_date= Apr-2004 # # sw_file= NTFS # # sw_os= Microsoft Windows Server 2003 Enterprise Edition #sw_os= Windows XP Pro SP1 # # # #hw_vendor= AMD #prepared_by= J Ray #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= 4 hw_ncpuorder= 4 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= Default machine_name= VENDOR = AMD action = validate tune = base ext = amd450K8.i80.exe output_format=asc,html,config check_md5=1 reportable=1 mean_anyway=1 # # These are listed as benchmark-tuning-extension-machine # int=default=default=default: CC = icl CXX = icl OBJ=.obj fp=default=default=default: CC = icl F77 = pgf90 FC = pgf90 LDOPT = -o $@ OBJ = .o OBJOPT = -c -o $@ fdo_run1= # # 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: -Mfixed FPORTABILITY = -Mfixed ################################################################ # Baseline Tuning Flags ################################################################ # # int2000 # Base tuning default optimization # int=base=default=default: notes0080= Baseline C: -fast -arch:SSE2 -Oi- +FDO COPTIMIZE= -fast -arch:SSE2 -Oi- PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use 252.eon=base=default=default: notes0081= Baseline C++: -fast -arch:SSE2 -GX -GR CXXOPTIMIZE= -fast -arch:SSE2 -GX -GR feedback= 0 # # fp2000 # Base tuning default optimization # fp=base=default=default: notes0085= Baseline: Fortran: pgf90 -fastsse -Mipa=fast notes0080= Baseline: C : icl -fast -arch:SSE2 -QaxW +FDO FOPTIMIZE= -fastsse PASS1_FFLAGS= -Mipa=fast PASS2_FFLAGS= -Mipa=fast PASS1_LDFLAGS= -Mipa=fast PASS2_LDFLAGS= -Mipa=fast 177.mesa=base=default=default: COPTIMIZE= -fast -arch:SSE2 -QaxW PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use LDOPT = -Fe$@ OBJ = .obj OBJOPT = -c -Fo $@ fdo_run1= $command 179.art=base=default=default: COPTIMIZE= -fast -arch:SSE2 -QaxW PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use LDOPT = -Fe$@ OBJ = .obj OBJOPT = -c -Fo $@ fdo_run1= $command 183.equake=base=default=default: COPTIMIZE= -fast -arch:SSE2 -QaxW PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use LDOPT = -Fe$@ OBJ = .obj OBJOPT = -c -Fo $@ fdo_run1= $command 188.ammp=base=default=default: COPTIMIZE= -fast -arch:SSE2 -QaxW PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use LDOPT = -Fe$@ OBJ = .obj OBJOPT = -c -Fo $@ fdo_run1= $command ################################################################ # Peak Tuning Flags ################################################################ ### Int int=default=default=default: notes0085= Peak Tuning: 164.gzip=peak=default=default: notes0090= 164.gzip: -fast -arch:SSE +FDO shlW32M6.lib COPTIMIZE= -fast -arch:SSE PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use EXTRA_LIBS= shlW32M6.lib 175.vpr=peak=default=default: notes0100= 175.vpr: -fast -arch:SSE2 +FDO notes0110= -Qoption,c,-ip_ninl_max_stats=2000 -Qoption,c,-ip_ninl_max_total_stats=4500 COPTIMIZE= -fast -arch:SSE2 -Qoption,c,-ip_ninl_max_stats=2000 -Qoption,c,-ip_ninl_max_total_stats=4500 PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use 176.gcc=peak=default=default: notes0120= 176.gcc: -fast -arch:SSE2 +FDO -Oi- -Qunroll3 COPTIMIZE= -fast -arch:SSE2 -Oi- -Qunroll3 PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use 181.mcf=peak=default=default: notes0130= 181.mcf: -fast -QaxN +FDO COPTIMIZE= -fast -QaxN PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use 186.crafty=peak=default=default: notes0140= 186.crafty: -fast -arch:SSE2 +FDO COPTIMIZE= -fast -arch:SSE2 PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use 197.parser=peak=default=default: notes0150= 197.parser: -arch:SSE2 +FDO -Oi- -Qipo COPTIMIZE= -arch:SSE2 -Oi- -Qipo PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use 252.eon=peak=default=default: notes0160= 252.eon: -fast -arch:SSE2 +FDO -Qansi_alias notes0170= -Qoption,c,-ip_ninl_max_stats=2000 -Qoption,c,-ip_ninl_max_total_stats=4500 CXXOPTIMIZE= -fast -arch:SSE2 -Qansi_alias -Qoption,c,-ip_ninl_max_stats=2000 -Qoption,c,-ip_ninl_max_total_stats=4500 PASS1_CXXFLAGS= -Qprof_gen PASS2_CXXFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use 253.perlbmk=peak=default=default: notes0180= 253.perlbmk: -arch:SSE2 +FDO -Qipo shlW32M6.lib COPTIMIZE= -Qipo -arch:SSE2 PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use EXTRA_LIBS= shlW32M6.lib 254.gap=peak=default=default: notes0190= 254.gap: -fast -arch:SSE2 +FDO -Oi- -Oa notes0200= -Qoption,c,-ip_ninl_max_stats=500 -Qoption,c,-ip_ninl_max_total_stats=3000 COPTIMIZE= -fast -arch:SSE2 -Oi- -Oa -Qoption,c,-ip_ninl_max_stats=500 -Qoption,c,-ip_ninl_max_total_stats=3000 PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use 255.vortex=peak=default=default: notes0210= 255.vortex: -fast -arch:SSE +FDO -Oi- shlW32M6.lib notes0220= -Qoption,c,-ip_ninl_max_stats=2000 -Qoption,c,-ip_ninl_max_total_stats=4500 COPTIMIZE= -fast -arch:SSE -Oi- -Qoption,c,-ip_ninl_max_stats=2000 -Qoption,c,-ip_ninl_max_total_stats=4500 PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use EXTRA_LIBS= shlW32M6.lib 256.bzip2=peak=default=default: notes0230= 256.bzip2: -fast -Qunroll2 COPTIMIZE= -fast -Qunroll2 300.twolf=peak=default=default: notes0240= 300.twolf: -fast -arch:SSE2 +FDO -Qunroll3 shlW32M6.lib -Qansi_alias COPTIMIZE= -fast -arch:SSE2 -Qunroll3 -Qansi_alias PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use PASS1_LDFLAGS= -Qprof_gen PASS2_LDFLAGS= -Qprof_use EXTRA_LIBS= shlW32M6.lib ### FP peak options 168.wupwise=peak=default=default: notes0100= 168.wupwise: pgf90 -fastsse -Mipa=fast -Minline=levels:2 PASS1_F77FLAGS = -fastsse -Mipa=fast -Minline=levels:2 PASS2_F77FLAGS = -fastsse -Mipa=fast -Minline=levels:2 ONESTEP= 1 171.swim=peak=default=default: notes0110= 171.swim: ifort -O3 -QxW +FDO F77= ifort F77OPTIMIZE= -O3 -QxW PASS1_F77FLAGS= -Qprof_gen PASS2_F77FLAGS= -Qprof_use LDOPT = -Fe$@ OBJ = .obj OBJOPT = -c -Fo $@ fdo_run1= $command ONESTEP= 1 172.mgrid=peak=default=default: notes0120= 172.mgrid: pgf90 basepeak=yes basepeak=yes 173.applu=peak=default=default: notes0130= 173.applu: pgf90 -fast -Mipa=fast PASS1_F77FLAGS= -fast -Mipa=fast PASS2_F77FLAGS= -fast -Mipa=fast ONESTEP= 1 177.mesa=peak=default=default: notes0130= 177.mesa: icl -Qipo -arch:SSE2 +FDO -Qunroll1 -Qansi_alias notes0140= -Qoption,f,-ip_ninl_max_stats=1500 -Qoption,f,-ip_ninl_max_total_stats=4500 COPTIMIZE= -Qipo -arch:SSE2 -Qunroll1 -Qansi_alias -Qoption,f,-ip_ninl_max_stats=1500 -Qoption,f,-ip_ninl_max_total_stats=4500 PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use LDOPT = -Fe$@ OBJ = .obj OBJOPT = -c -Fo $@ fdo_run1= $command ONESTEP= 1 178.galgel=peak=default=default: notes0150= 178.galgel: pgf90 -fastsse -O3 RM_SOURCES=lapak.f90 -Munix +ACML FFLAGS = -fastsse -O3 -Munix RM_SOURCES = lapak.f90 ## Make sure the location of ACML is correct ACMLDIR = E:\\acml2.0\\pgi32 EXTRA_LIBS = -L$(ACMLDIR)\\lib -lacml ONESTEP= 1 179.art=peak=default=default: notes0160= 179.art: icl -Qipo -Zp4 +FDO COPTIMIZE= -Qipo -Zp4 PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use LDOPT = -Fe$@ OBJ = .obj OBJOPT = -c -Fo $@ fdo_run1= $command ONESTEP= 1 183.equake=peak=default=default: notes0170= 183.equake: icl -fast -arch:SSE2 -QaxW +FDO -Qansi_alias COPTIMIZE= -fast -arch:SSE2 -QaxW -Qansi_alias PASS1_CFLAGS= -Qprof_gen PASS2_CFLAGS= -Qprof_use LDOPT = -Fe$@ OBJ = .obj OBJOPT = -c -Fo $@ fdo_run1= $command ONESTEP= 1 187.facerec=peak=default=default: notes0180= 187.facerec: ifort -fast -QxW +FDO FC= ifort FOPTIMIZE= -fast -QxW PASS1_FFLAGS= -Qprof_gen PASS2_FFLAGS= -Qprof_use LDOPT = -Fe$@ OBJ = .obj OBJOPT = -c -Fo $@ fdo_run1= $command ONESTEP= 1 188.ammp=peak=default=default: notes0190= 188.ammp: icl -Oa -arch:SSE2 -Zp4 -Qansi_alias COPTIMIZE= -Oa -arch:SSE2 -Zp4 -Qansi_alias LDOPT = -Fe$@ OBJ = .obj OBJOPT = -c -Fo $@ feedback=0 ONESTEP= 1 189.lucas=peak=default=default: notes0200= 189.lucas: ifort -QxW -Qunroll1 FC= ifort FOPTIMIZE= -QxW -Qunroll1 LDOPT = -Fe$@ OBJ = .obj OBJOPT = -c -Fo $@ feedback=0 ONESTEP= 1 191.fma3d=peak=default=default: notes0210= 191.fma3d: ifort -fast -QxW +FDO -Qscalar_rep- notes0215= -Qoption,f,-ip_ninl_max_stats=1000 -Qoption,f,-ip_ninl_max_total_stats=3500 FC= ifort FOPTIMIZE= -fast -QxW -Qscalar_rep- -Qoption,f,-ip_ninl_max_stats=1000 -Qoption,f,-ip_ninl_max_total_stats=3500 PASS1_FFLAGS= -Qprof_gen PASS2_FFLAGS= -Qprof_use LDOPT = -Fe$@ OBJ = .obj OBJOPT = -c -Fo $@ fdo_run1= $command ONESTEP= 1 200.sixtrack=peak=default=default: notes0220= 200.sixtrack: pgf90 basepeak=yes basepeak=yes 301.apsi=peak=default=default: notes0230= 301.apsi: ifort -fast -QxW +FDO F77= ifort F77OPTIMIZE= -fast -QxW PASS1_F77FLAGS= -Qprof_gen PASS2_F77FLAGS= -Qprof_use LDOPT = -Fe$@ OBJ = .obj OBJOPT = -c -Fo $@ fdo_run1= $command ONESTEP= 1 ################################################################ int=default=default=default: notes0010= shlW32M6.lib is the SmartHeap library V6.0 from MicroQuill www.microquill.com notes0020= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use notes0030= Portability: #notes0280= The tested system can be assembled using an ATX case such as the Antec KS-282, #notes0290= a Pentium 4 400W power supply, and a PCI or AGP video card. sw_avail= Dec-2003 sw_compiler0010= Intel C++ 8.0 build 20031229Z sw_compiler0020= Microsoft Visual Studio .NET 7.0.9466 (libraries) sw_compiler0030= MicroQuill Smartheap Library 6.0 fp=default=default=default: notes0010= +FDO: PASS1=-Qprof_gen PASS2=-Qprof_use notes0011= +ACML is the AMD Core Math Library V2.0 notes0012= ONESTEP is set for all peak runs. notes0015= ifort is the Intel Fortran compiler, icl is the Intel C++ compiler and notes0020= pgf90 is the PGI Fortran compiler. #notes0030= shlW32M6.lib is the SmartHeap library V6.0 from MicroQuill www.microquill.com notes0040= Portability: notes0080= Peak tuning: #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= Dec-2002 sw_compiler0010= Intel C++ 8.0 build 20031229Z, Intel Fortran 8.0 build 20031017Z, sw_compiler0015= PGI Fortran compiler 5.1-3 for Windows XP, sw_compiler0016= AMD Core Math library Version 2.0 (ACML), sw_compiler0020= Microsoft Visual Studio .NET 7.0.9466 (libraries), sw_compiler0030= MicroQuill Smartheap Library 6.0