# Invocation command line: # /data1/cpu2006v1.1/bin/runspec -c opensol-ssx1108-amd64.cfg -T base,peak --rate 24 --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 = osolssx1108-dec08 flagsurl000 = http://www.spec.org/cpu2006/flags/Sun-OpenSolaris-Studio-x86_64.20090713.00.xml action = validate output_format = asc,cfgfile,html makeflags = -j16 XJOBS = 16 copies = 24 verbose = 6 #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 teerunout = 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 bind = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 0 submit = echo 'pbind -b $BIND \$\$ >> pbind.out; $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 SMARTHEAP = -L$(SMARTHEAP_DIR) -R$(SMARTHEAP_DIR) -lsmartheap ###################### Flags applied to all compilations ################ EXTRA_CXXLIBS = -library=stlport4 EXTRA_CXXFLAGS = -library=stlport4 #################### Baseline Optimization Flags ######################## default=base=default=default: COPTIMIZE = -fast -xipo=2 -xprefetch -m64 CXXOPTIMIZE = -fast -xipo=2 -xvector=simd -m64 -xpagesize=2m -xprefetch=no ########################## 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 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: COPTIMIZE = -Wu,-fsimple=3 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: OPTIMIZE = -fast -xipo=2 -lbsdmalloc -xvector=simd -xpagesize=2M -xprefetch=no $(SMARTHEAP) COPTIMIZE = -xalias_level=std 401.bzip2=peak: OPTIMIZE = -fast -xipo=2 -m64 -xalias_level=strong -lumem -xpagesize=2M -xprefetch=no 403.gcc=peak: # enable -DSPEC_CPU_LP64 if using 64bit PORTABILITY = -DSPEC_CPU_LP64 OPTIMIZE = -fast -xipo=2 -xalias_level=std -xprefetch=no -xpagesize=2M -m64 429.mcf=peak: OPTIMIZE = -fast -xipo=2 -xalias_level=strict -xprefetch=no%auto -lbsdmalloc #copies = 16 445.gobmk=peak: OPTIMIZE = -fast -m64 -xrestrict -xalias_level=strong -xdepend -xpagesize=2m -lmvec 456.hmmer=peak: OPTIMIZE = -fast -xipo=2 -m64 458.sjeng=peak: OPTIMIZE = -fast -xipo=2 -xvector=simd -m64 -xrestrict -xpagesize=2M -xprefetch=no -xalias_level=std 462.libquantum=peak: OPTIMIZE = -fast -xreduction -xipo=2 -xvector=simd -m64 -xautopar -xunroll=8 -lmtmalloc COPTIMIZE = -Wu,-fsimple=3 -xalias_level=std copies=1 submit = 464.h264ref=peak: OPTIMIZE = -fast -xipo=2 -m64 -xalias_level=std 471.omnetpp=peak: OPTIMIZE = -fast -xipo=2 -xvector=simd -lumem -xpagesize=2M -xprefetch=no $(SMARTHEAP) CXXOPTIMIZE = -xalias_level=compatible -Qoption ube -fsimple=3 -qoption ube -sched_first_pass=0 473.astar=peak: OPTIMIZE = -fast -xipo=2 -m64 -xpagesize=2m -M /usr/lib/ld/map.bssalign -xprefetch=no -xvector=simd -xdepend CXXOPTIMIZE = -xalias_level=simple -Qoption ube -fsimple=3 -library=stlport4 483.xalancbmk=peak: OPTIMIZE = -fast -xipo=2 -Qoption ube -fsimple=3 -xvector=simd -lumem $(SMARTHEAP) ###################### Tested description ###################### #include: SUT.inc # ----- Begin inclusion of 'SUT.inc' ############################################################################ default=default: company_name = Sun Microsystems hw_avail = Jan-2009 hw_cpu_mhz = 2700 hw_cpu_name = AMD Opteron 8384 hw_disk = 2 x SAS, 72 GB, 10 K RPM hw_fpu = Integrated hw_memory000 = 96 GB (48 x 2 GB, DDR2-667 CL5 ECC Registered hw_memory001 = SDRAM) hw_model = Sun Fire X4600 M2 (AMD Opteron 8384 2.7GHz) sw_parallel_other = No hw_nthreadspercore = 1 hw_nchips = 6 hw_ncores = 24 hw_ncoresperchip = 4 hw_ncpuorder = 2, 4, 6, 8 chips hw_ocache = None hw_other = 2 x Filler Modules hw_pcache = 64 KB I + 64 KB D on chip per core hw_scache = 512 KB I+D on chip per core hw_tcache = 6 MB I+D on chip per chip hw_vendor = Sun Microsystems license_num = 6 sw_avail = Nov-2008 prepared_by = Rajaram.Gnanakumar@Sun.COM sw_compiler = Sun Studio Express 11/08 sw_file = Benchmark on ufs, OS on zfs sw_os = OpenSolaris 2008.05 sw_other = SmartHeap 7.4 32-bit Library for Solaris sw_state = Default sw_base_ptrsize = 64-bit sw_peak_ptrsize = 32/64-bit test_date = Dec-2008 notes_os_sys_000 = notes_os_sys_005 = /etc/system parameters notes_os_sys_010 = tune_t_fsflushr=1 notes_os_sys_015 = autoup=900 notes_os_sys_020 = lpg_alloc_prefer=1 notes_plat_000 = notes_plat_005 = Default BIOS settings was used. notes_plat_010 = notes_os_shell_000 = notes_os_shell_005 = export OMP_NUM_THREADS=24 notes_os_shell_010 = export SUNW_MP_PROCBIND=TRUE notes_os_shell_015 = export SUNW_MP_THR_IDLE=SPIN notes_os_shell_020 = export OMP_NESTED=FALSE notes_os_shell_025 = export STACKSIZE=16384 notes_os_shell_030 = export OMP_DYNAMIC=TRUE notes_os_shell_035 = ulimit -s 131072 (shell): increases stack notes_os_shell_040 = # The following section was added automatically, and contains settings that # did not appear in the original configuration file, but were added to the # raw file after the run. default: test_sponsor = Sun Microsystems tester = Sun Microsystems notes_submit_000 = Processes were bound to cores using "submit" and "pbind".