# Invocation command line: # /data1/CPU2006/bin/runspec -c x4600m2-ss12v6.cfg -D -r -T base,peak --reportable int # output_root was not used for this run ############################################################################ # Invocation command line: # /data1/CPU2006/bin/runspec -c x4600m2-ss12.cfg -T base,peak -D --reportable int # output_root was not used for this run ############################################################################ ###################### Overall control ################################ # Some flags must be set before the first occurrence of a named section ext = jun32007 flagsurl000 = http://www.spec.org/cpu2006/flags/Sun-Solaris-Studio-Opteron.20090715.00.xml action = validate output_format = asc,cfgfile,html makeflags = -j2 XJOBS = 2 copies = 4 #reportable setttings reportable = 1 iterations = 3 # in a real run, would be 3 or more tune = base,peak # ignore_errors = 1 # mean_anyway = 1 # teeout = yes #uncomment to get more output to the screen expand_notes = 1 log_line_width = 4090 # to avoid choking vi # For rate runs: enable the lines that follow command_add_redirect = 1 # useful with submit submit=echo 'pbind -b $SPECUSERNUM \$\$; $command' > dobmk; sh dobmk #################### Compiler invocation #################################### default=default=default=default: # If the compiler is on your path, comment out # the next line. # SPECLANG = /opt/SUNwspro/bin/ %define compiler_showversion 1 %ifdef %{compiler_showversion} CVERBOSE = -V CXXVERBOSE = -verbose=version FCVERBOSE = -V %endif %ifdef %{compiler_verbose} CVERBOSE = -V -\# CXXVERBOSE = -verbose=diags,version FCVERBOSE = -V -v %endif CC = ${SPECLANG}cc ${CVERBOSE} CXX = ${SPECLANG}CC ${CXXVERBOSE} FC = ${SPECLANG}f90 ${FCVERBOSE} SMARTHEAP_DIR = /data1/SmartHeap_7.4/lib ###################### Flags applied to all compilations ################ EXTRA_CXXLIBS = -library=stlport4 EXTRA_CXXFLAGS = -library=stlport4 #################### Baseline Optimization Flags ######################## default=base=default=default: OPTIMIZE = -fast -xipo=2 -xarch=sse2 -m64 ########################## Portability Flags ############################ default=base=default=default: # Note that we set LP64 by default only for _base_ (where a # consistent data model is required); for peak, it is on # individual benchmarks that need it PORTABILITY = -DSPEC_CPU_LP64 400.perlbench: CPORTABILITY = -DSPEC_CPU_SOLARIS_X64 403.gcc: CPORTABILITY = -DSPEC_CPU_SOLARIS 462.libquantum: CPORTABILITY = -DSPEC_CPU_SOLARIS 481.wrf: CPORTABILITY = -DSPEC_CPU_WORDS_LITTLEENDIAN 483.xalancbmk: CXXPORTABILITY = -DSPEC_CPU_SOLARIS ###################### Profile Feedback ################################# # # # Feedback is turned on for all peak tests by default, unless subtests # # selectively turns it off by feedback=0 # # # ######################################################################### default=peak=default=default: fdo_pre0 = rm -rf ./feedback.profile ./SunWS_cache PASS1_CFLAGS = -xprofile=collect:./feedback PASS1_CXXFLAGS = -xprofile=collect:./feedback PASS1_FFLAGS = -xprofile=collect:./feedback PASS1_LDFLAGS = -xprofile=collect:./feedback PASS2_CFLAGS = -xprofile=use:./feedback PASS2_CXXFLAGS = -xprofile=use:./feedback PASS2_FFLAGS = -xprofile=use:./feedback PASS2_LDFLAGS = -xprofile=use:./feedback #################### Int Peak Optimization Flags ######################## 400.perlbench=peak: # enable -DSPEC_CPU_LP64 if using 64bit #PORTABILITY = -DSPEC_CPU_LP64 OPTIMIZE = -fast -xipo=2 -xalias_level=std -xvector=simd -xpentium -xpagesize=2m -lbsdmalloc -L$(SMARTHEAP_DIR) -lsmartheap 401.bzip2=peak: OPTIMIZE = -fast -xipo=2 -xpentium -xarch=sse2 -m64 -xalias_level=strong -xpagesize=2m -xprefetch=no%auto,no%explicit 403.gcc=peak: # enable -DSPEC_CPU_LP64 if using 64bit PORTABILITY = -DSPEC_CPU_LP64 OPTIMIZE = -fast -fstore -xipo=2 -m64 -xalias_level=std -xprefetch=auto -xprefetch_level=2 -xpagesize=2m 429.mcf=peak: OPTIMIZE = -fast -xipo=2 -xarch=sse2 -xalias_level=strict -xpagesize=2m -xpentium -lbsdmalloc 445.gobmk=peak: OPTIMIZE = -fast -fstore -xarch=sse2 -m64 -xrestrict -xalias_level=strong -xdepend -xpagesize=2m -lmvec 456.hmmer=peak: OPTIMIZE = -fast -fstore -xipo=2 -xarch=sse2 -m64 feedback = 0 458.sjeng=peak: OPTIMIZE = -fast -fstore -xarch=sse2 -m64 -xipo=2 -xprefetch=auto -xprefetch_level=3 -xpagesize=2m -lmvec feedback = 0 462.libquantum=peak: OPTIMIZE = -fast -xipo=2 -xarch=sse2 -m64 -xunroll=8 -xpagesize=2m 464.h264ref=peak: OPTIMIZE = -fast -xarch=sse2 -m64 -xipo=2 -xvector -xunroll=8 -xalias_level=strong -xrestrict -xpagesize=2m -xprefetch=no%auto,no%explicit -lmvec feedback = 0 471.omnetpp=peak: OPTIMIZE = -fast -xipo=2 -xprefetch_level=3 -xarch=sse CXXOPTIMIZE = -Qoption ube -fsimple=3 -L$(SMARTHEAP_DIR) -lsmartheap 473.astar=peak: OPTIMIZE = -fast -xipo=2 -xarch=sse -L$(SMARTHEAP_DIR) -lsmartheap feedback = 0 483.xalancbmk=peak: OPTIMIZE = -fast -xipo=2 -xarch=sse2 -xpagesize_stack=2m -L$(SMARTHEAP_DIR) -lsmartheap ###################### Tested description ###################### default=default: company_name = Sun Microsystems hw_avail = Jun-2007 hw_cpu_char = 1333 MHz system bus hw_cpu_mhz = 3000 hw_cpu_name = Intel Xeon 5160 hw_disk = SAS, 72 GB, 10K RPM hw_fpu = Integrated hw_memory000 = 32 GB (8x4GB DDR2 PC2-5300F 2rank CAS 5-5-5 hw_memory001 = with ECC) hw_model = Sun Blade X6250 hw_nchips = 2 hw_ncores = 4 hw_ncoresperchip = 2 hw_ncpuorder = 1-2 (order by number of chips) hw_ocache = None hw_other = None hw_pcache = 32 KB I + 32 KB D on chip per core hw_scache = 4 MB I+D on chip per chip hw_tcache = None hw_vendor = Sun Microsystems license_num = 6 prepared_by = Rajaram.Gnanakumar@sun.com sw_auto_parallel = No sw_avail = Jul-2007 sw_base_ptrsize = 64-bit sw_compiler = Sun Studio 12 sw_other = MicroQuill SmartHeap Library v7.4 sw_peak_ptrsize = 32/64-bit sw_file = ufs sw_os = Solaris 10 11/06 sw_state = Multiuser, Runlevel 3 test_date = Jun-2007 test_sponsor = Sun Microsystems tester = Sun Microsystems hw_nthreadspercore = 1 notes_os_bind_000 = notes_os_bind_005 = Processes were bound to cores using "submit" and "pbind". notes_os_bind_010 = notes_plat_000 = notes_plat_005 = BIOS configuration: notes_plat_010 = Adjacent Sector Prefetch = Disable notes_plat_015 = notes_os_shell_000 = notes_os_shell_005 = 'ulimit -s unlimited' was used to set the stacksize to unlimited prior to run notes_os_shell_010 = ###################### ###### ########### ######################