# Invocation command line: # /work/cpu2000/bin/runspec -c apr09f --reportable int ############################################################################ ##################################################################### # SUT/Experimenter Section # If it affects performance, you need to describe it, either # in the pre-defined fields or by adding it to the notes section. # System Description - edit as needed hw_avail = Feb-2000 hw_model = AlphaServer DS20E Model 6/667 machine_name = AlphaServer DS20E Model 6/667 hw_memory = 2GB (16x128MB) hw_disk = 3x4GB hw_other = Ethernet hw_vendor = Compaq Computer Corporation company_name = Compaq Computer Corporation # CPU description - edit as needed # Note ncpu = number enabled; ncpuorder = valid numbers of CPUs # to order for this model hw_cpu = Alpha 21264A hw_cpu_mhz = 667 hw_fpu = Integrated hw_ncpu = 1 hw_ncpuorder = 1 to 2 hw_parallel = No hw_pcache = 64KB(I)+64KB(D) on chip hw_scache = 8MB off chip hw_tcache = None hw_ocache = None # Tester description - edit the date, put your name here! test_date = Dec-1999 license_num = 2 prepared_by = Compaq NH tester_name = John Henning # Operating system, file system - edit at least the OS version sw_os = Tru64 UNIX V4.0F sw_file = ufs sw_state = Multi-user # Special notes # If you have notes to add, put them here, starting with number # 900. For example, you could remove the comment marks below if # you were using the referenced patch kit. # #sw_os2 = UNIX V4.0F Patch Kit 1 #notes900 = #notes901 = Information on UNIX V4.0F Patch Kit 1 is available at #notes902 = http://ftp1.service.digital.com/public/unix/v4.0f/ # OS Date # Use the "sw_avail" line here only if the OS you are testing ships # later than the compilers (and then comment out their availability # dates, below!) Notice that the field "sw_avail" occurs 3 times # in this file, but only one should be used on a given run: # # 1. the OS date (if later than the compilers), or # 2. the Integer compiler date (later of C, C++), or # 3. the FP compiler date (latest of C, Fortran, KAP C, KAP Fortran) # sw_avail = # With luck, you shouldn't have to edit below this point # (unless you are installing new compilers or re-tuning) # End of SUT/Experimenter section ###################################################################### ###################################################################### # The special "un-named" section of the config file. Must appear # before any instances of "default=" ext = apr09f output_format = asc #reportable = 1 table = 0 teeout = no teerunout = yes tune = all ###################################################################### # Compiler selection - See "OS Date" above! Remember, it's the # LAST compiler in a set whose date should be listed. Remember that # C is used on both suites. Remember KAP dates. Remember to include # KAP C if "kcc" is ever used (it's probably not the default, so won't # be listed here under "CC", but should be listed as a sw_compiler if it # is used anywhere else in the file). default=default=default=default: sw_compiler = Compaq C X6.2-259-449AT CC = cc -v int=default=default=default: sw_avail = Feb-2000 sw_compiler2 = DIGITAL C++ V6.1-029-408B6 CXX = cxx -v fp=default=default=default: sw_avail = Feb-2000 sw_compiler2 = Compaq Fortran V5.3 sw_compiler3 = /usr/bin/f77: fort (not fort90) sw_compiler4 = KAP Fortran V4.2 sw_compiler5 = KAP C 4.0 FC = kf90 -v ####################################################################### # Integer Baseline Optimization # notes0xx are used for baseline tuning description int=base=default=default: notes000 = Baseline C : cc -v -arch ev6 -fast GEMFB ONESTEP notes001 = C++: cxx -v -arch ev6 -O2 ONESTEP notes002 = notes003 = GEMFB: fdo_pre0 = mkdir /tmp/pb; rm -f /tmp/pb/${baseexe}* notes004 = PASS1_CFLAGS = -prof_gen_noopt -prof_dir /tmp/pb notes005 = PASS2_CFLAGS = -prof_use_feedback -prof_dir /tmp/pb notes006 = (base uses directory /tmp/pb; peak uses /tmp/pp) notes007 = OPTIMIZE = -v -arch ev6 COPTIMIZE = -fast CXXOPTIMIZE = -O2 ONESTEP = yes fdo_pre0 = mkdir /tmp/pb; rm -f /tmp/pb/${baseexe}* PASS1_CFLAGS = -prof_gen_noopt -prof_dir /tmp/pb PASS2_CFLAGS = -prof_use_feedback -prof_dir /tmp/pb 252.eon=base=default=default: # Turn feedback off for eon fdo_pre0 = ####################################################################### # Integer Peak # notes10x are used for peak tuning description, followed by the # actual benchmark numbers (e.g. notes253 and (if needed) notes253_1 # for perlbmk) int=peak=default=default: notes100 = Peak: cc [except eon: cxx] -v -arch ev6 ONESTEP plus: OPTIMIZE = -v -arch ev6 ONESTEP = yes # GEM Feedback - turn off in individual benchmark if not needed. fdo_pre0 = mkdir /tmp/pp; rm -f /tmp/pp/${baseexe}* PASS1_CFLAGS = -prof_gen_noopt -prof_dir /tmp/pp PASS2_CFLAGS = -prof_use_feedback -prof_dir /tmp/pp 164.gzip=peak=default=default: notes164 = 164.gzip: -g3 -fast -O4 +GEMFB COPTIMIZE = -g3 -fast -O4 175.vpr=peak=default=default: notes175 = 175.vpr: -g3 -fast -O4 +GEMFB COPTIMIZE = -g3 -fast -O4 176.gcc=peak=default=default: notes176 = 176.gcc: -g3 -fast -O4 -xtaso_short +GEMFB COPTIMIZE = -g3 -fast -O4 -xtaso_short 181.mcf=peak=default=default: notes181 = 181.mcf: -g3 -fast -xtaso_short +GEMFB COPTIMIZE = -g3 -fast -xtaso_short 186.crafty=peak=default=default: notes186 = 186.crafty: -g3 -fast -O4 -inline speed COPTIMIZE = -g3 -fast -O4 -inline speed fdo_pre0 = PASS1_CFLAGS = PASS2_CFLAGS = 197.parser=peak=default=default: notes197 = 197.parser: -g3 -fast -O4 -xtaso_short +GEMFB COPTIMIZE = -g3 -fast -O4 -xtaso_short 252.eon=peak=default=default: notes252 = 252.eon: -O2 CXXOPTIMIZE = -O2 fdo_pre0 = 253.perlbmk=peak=default=default: notes253 = 253.perlbmk: -g3 -fast +GEMFB COPTIMIZE = -g3 -fast 254.gap=peak=default=default: notes254 = 254.gap: -g3 -fast -O4 +GEMFB COPTIMIZE = -g3 -fast -O4 255.vortex=peak=default=default: notes255 = 255.vortex: -g3 -fast +GEMFB COPTIMIZE = -g3 -fast 256.bzip2=peak=default=default: notes256 = 256.bzip2: -g3 -fast -O4 +GEMFB COPTIMIZE = -g3 -fast -O4 300.twolf=peak=default=default: notes300 = 300.twolf: -g3 -fast -O4 +GEMFB COPTIMIZE = -g3 -fast -O4 ####################################################################### # Floating point Baseline Optimization # notes0xx are used for baseline tuning description fp=base=default=default: notes000 = Baseline C: cc -v -arch ev6 -fast -O4 ONESTEP notes001 = Fortran: kf90 -v -arch ev6 -O5 -fkapargs='-ur=-1' ONESTEP notes002 = OPTIMIZE = -v -arch ev6 COPTIMIZE = -fast -O4 FOPTIMIZE = -O5 -fkapargs='-ur=1' ONESTEP = yes ####################################################################### # Floating Point Peak # notes10x are used for peak tuning description, followed by the # actual benchmark numbers (e.g. notes253 and notes253_1 for perlbmk) fp=peak=default=default: notes100 = Peak: -v -g3 -arch ev6 -non_shared ONESTEP plus: OPTIMIZE = -v -g3 -arch ev6 -non_shared ONESTEP = yes 168.wupwise=peak=default=default: notes168 = 168.wupwise: f77 -fast -O4 -pipeline -unroll 2 F77OPTIMIZE = -fast -O4 -pipeline -unroll 2 F77 = f77 171.swim=peak=default=default: notes171 = 171.swim: f90 -fast -O5 -transform_loops F77OPTIMIZE = -fast -O5 -transform_loops F77 = f90 172.mgrid=peak=default=default: notes172 = 172.mgrid: kf77 -O5 -transform_loops -tune ev6 -unroll 8 F77OPTIMIZE = -O5 -transform_loops -tune ev6 -unroll 8 F77 = kf77 173.applu=peak=default=default: notes173 = 173.applu: f77 -fast -O5 -transform_loops -unroll 14 F77OPTIMIZE = -fast -O5 -transform_loops -unroll 14 F77 = f77 177.mesa=peak=default=default: notes177 = 177.mesa: cc -fast -O4 COPTIMIZE = -fast -O4 CC = cc 178.galgel=peak=default=default: notes178 = 178.galgel: kf90 -O4 -unroll 2 -ldxml FOPTIMIZE = -O4 -unroll 2 -ldxml notes178_1 = RM_SOURCES = lapak.f90 RM_SOURCES = lapak.f90 FC = kf90 179.art=peak=default=default: notes179 = 179.art: kcc -fast -O4 -ckapargs='-arl=4 -ur=4' -unroll 10 COPTIMIZE = -fast -O4 -ckapargs='-arl=4 -ur=4' -unroll 10 CC = kcc 183.equake=peak=default=default: notes183 = 183.equake: kcc -fast -ckapargs='-arl=4' -xtaso_short COPTIMIZE = -fast -ckapargs='-arl=4' -xtaso_short CC = kcc 187.facerec=peak=default=default: notes187 = 187.facerec: f90 -fast -O4 FOPTIMIZE = -fast -O4 FC = f90 188.ammp=peak=default=default: notes188 = 188.ammp: cc -fast -O4 -xtaso_short COPTIMIZE = -fast -O4 -xtaso_short CC = cc 189.lucas=peak=default=default: notes189 = 189.lucas: kf90 -fast -O5 -fkapargs='-ur=1' -unroll 1 FOPTIMIZE = -fast -O5 -fkapargs='-ur=1' -unroll 1 FC = kf90 191.fma3d=peak=default=default: notes191 = 191.fma3d: kf90 -O4 FOPTIMIZE = -O4 FC = kf90 200.sixtrack=peak=default=default: notes200 = 200.sixtrack: f90 -fast -O5 -transform_loops F77OPTIMIZE = -fast -O5 -transform_loops F77 = f90 301.apsi=peak=default=default: notes301 = 301.apsi: kf90 -O5 -transform_loops -unroll 8 -fkapargs='-ur=1' F77OPTIMIZE = -O5 -transform_loops -unroll 8 -fkapargs='-ur=1' F77 = kf90 ####################################################################### # Integer Portability # notes8xx are used for portability int=default=default=default: notes800 = notes801 = Portability: gcc: -Dalloca=__builtin_alloca; crafty: -DALPHA notes802 = perlbmk: -DSPEC_CPU2000_DUNIX; vortex: -DSPEC_CPU2000_LP64 notes803 = gap: -DSYS_HAS_CALLOC_PROTO -DSYS_IS_BSD -DSYS_HAS_IOCTL_PROTO -DSPEC_CPU2000_LP64 176.gcc=default=default=default: EXTRA_CFLAGS= -Dalloca=__builtin_alloca 186.crafty=default=default=default: EXTRA_CFLAGS = -DALPHA 253.perlbmk=default=default=default: EXTRA_CFLAGS = -DSPEC_CPU2000_DUNIX 254.gap=default=default=default: EXTRA_CFLAGS = -DSYS_HAS_CALLOC_PROTO -DSYS_IS_BSD -DSYS_HAS_IOCTL_PROTO -DSPEC_CPU2000_LP64 255.vortex=default=default=default: EXTRA_CFLAGS = -DSPEC_CPU2000_LP64 ####################################################################### # Floating point Portability # notes8xx are used for portability fp=default=default=default: notes800 = notes801 = Portability: galgel: -fixed 178.galgel=default=default=default: EXTRA_FFLAGS = -fixed