# Invocation command line: # ./bin/runspec -c cpu2006-rate-fp.M3000-2c.u2-0114.cfg --rate --reportable fp # output_root was not used for this run ############################################################################ ############################################################################ flagsurl000 = http://www.spec.org/cpu2006/flags/Oracle-Solaris-Studio12.2-SPARC.20110413.xml %if 0 preENV_OMP_NUM_THREADS = 8 preENV_SUNW_MP_PROCBIND = preENV_SUNW_MP_THR_IDLE = SPIN %endif tune = base,peak ext = studio12u2-m3000-2c-rate-fp-0114 makeflags = -j 8 mean_anyway = 1 check_md5 = 0 teeout = 1 output_format = text,pdf backup_config = 0 parallel_test = 1 output_root = minimize_rundirs = 1 minimize_builddirs = 1 ############################################################################ bind = 2, 1, 3, 0 submit = echo 'pbind -b $BIND \$\$ >> pbind.out; $command' > dobmk; sh dobmk ############################################################################ default=default=default=default: copies = 4 # header section default 470.lbm=peak=default=default: copies = 2 # fp that prefer otherwise. ############################################################################ #################### Compiler invocation #################################### default=default=default=default: %define compiler_showversion 1 %define compiler_verbose 0 %ifdef %{compiler_showversion} CVERBOSE = -V CXXVERBOSE = -verbose=version FCVERBOSE = -V %endif %ifdef %{compiler_verbose} CVERBOSE = -V -\# CXXVERBOSE = -verbose=diags,version FCVERBOSE = -V -v %endif SPECLANG=/mnt/spec/SolarisStudio12.2-solaris-sparc-tar-ML/solstudio12.2/bin/ SPEC_DIR=/mnt/spec/ XJOBS=4 CC = $(SPECLANG)cc -xjobs=$(XJOBS) $(CVERBOSE) CXX = $(SPECLANG)CC -xjobs=$(XJOBS) $(CXXVERBOSE) -xdepend FC = $(SPECLANG)f90 -xjobs=$(XJOBS) $(FCVERBOSE) ################################################################# #### Allow Choice of STLport4 or Apache Standard C++ Library #### default: APACHE_INCL = $(SPEC_DIR)/stdcxx-4.2.1/include APACHE_BLD_INCL = $(SPEC_DIR)/stdcxx-4.2.1/build/include APACHE_LIBDIR = $(SPEC_DIR)/stdcxx-4.2.1/build/lib APACHE_LIB = std8d APACHE_EXTRA_CXXFLAGS = -library=no%Cstd -I$(APACHE_INCL) -I$(APACHE_BLD_INCL) APACHE_EXTRA_CXXLIBS = -library=no%Cstd -L$(APACHE_LIBDIR) -R$(APACHE_LIBDIR) -l$(APACHE_LIB) default=peak: EXTRA_CXXFLAGS = -library=stlport4 EXTRA_CXXLIBS = -library=stlport4 # FP base uses Apache fp=base: EXTRA_CXXFLAGS = $(APACHE_EXTRA_CXXFLAGS) EXTRA_CXXLIBS = $(APACHE_EXTRA_CXXLIBS) 447.dealII=base: # Deal also needs an alternate source srcalt = apache_stdcxx_4_2_1 EXTRA_CXXFLAGS = $(APACHE_EXTRA_CXXFLAGS) EXTRA_CXXLIBS = $(APACHE_EXTRA_CXXLIBS) 447.dealII=peak: # Deal also needs an alternate source srcalt = apache_stdcxx_4_2_1 EXTRA_CXXFLAGS = $(APACHE_EXTRA_CXXFLAGS) EXTRA_CXXLIBS = $(APACHE_EXTRA_CXXLIBS) ################################################################# #################### Baseline Fp Flags ########################## fp=base=default=default: feedback = 0 OPTIMIZE = -fast -fma=fused -xipo=2 -xpagesize=4M -xlinkopt -xvector COPTIMIZE = -xalias_level=std -xprefetch_auto_type=indirect_array_access -xprefetch_level=3 -xunroll=8 CXXOPTIMIZE = -xO4 -xalias_level=compatible -xprefetch=latx:0.5 FOPTIMIZE = -xprefetch_level=2 EXTRA_CLIBS = -ll2amm EXTRA_FLIBS = -ll2amm ################################################################# #################### Peak FP Flags ############################## fp=peak=default=default: feedback = 1 fdo_pre0 = rm -rf ./feedback ./feedback.profile ./SunWS_cache PASS1_CFLAGS = -xprofile=collect:./feedback PASS1_FFLAGS = -xprofile=collect:./feedback PASS1_CXXFLAGS = -xprofile=collect:./feedback PASS1_LDFLAGS = -xprofile=collect:./feedback PASS2_CFLAGS = -xprofile=use:./feedback PASS2_FFLAGS = -xprofile=use:./feedback PASS2_CXXFLAGS = -xprofile=use:./feedback PASS2_LDFLAGS = -xprofile=use:./feedback OPTIMIZE = -fast -fma=fused -xpagesize=4M CXXOPTIMIZE = -xalias_level=compatible 410.bwaves=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xlinkopt -xprefetch_level=2 -xprefetch=latx:2 feedback = 0 416.gamess=peak=default=default: EXTRA_OPTIMIZE = -xipo=1 -xO3 -xinline= -xprefetch=no%auto -xunroll=3 EXTRA_LIBS = -lfast -ll2amm -lbsdmalloc EXTRA_LDFLAGS = -M /usr/lib/ld/map.bssalign 433.milc=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xarch=generic -xcache=generic -xlinkopt -fsimple=1 -W2,-Ainline:rs=400 -xalias_level=std -xprefetch_auto_type=indirect_array_access -xprefetch_level=3 -xunroll=2 434.zeusmp=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xO4 -xprefetch=latx:1 -xunroll=8 EXTRA_LIBS = -lfast EXTRA_LDFLAGS = -M /usr/lib/ld/map.bssalign 435.gromacs=peak=default=default: EXTRA_OPTIMIZE = -xO4 -xchip=generic -xcache=generic -fsimple=0 -xprefetch=no%auto -xunroll=3 436.cactusADM=peak=default=default: EXTRA_OPTIMIZE = -xunroll=12 COPTIMIZE = -xalias_level=std EXTRA_LIBS = -lfast feedback = 0 437.leslie3d=peak=default=default: EXTRA_OPTIMIZE = -xipo=1 -xO3 -xcache=generic -xprefetch=latx:2 -xunroll=10 EXTRA_LIBS = -ll2amm EXTRA_LDFLAGS = -M /usr/lib/ld/map.bssalign 444.namd=peak=default=default: EXTRA_OPTIMIZE = -xipo=1 -xO3 -xchip=generic -xinline= -xlinkopt -xprefetch_level=2 -xprefetch=latx:2.5 EXTRA_LIBS = -ll2amm -lfast 447.dealII=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xchip=generic -xprefetch_auto_type=indirect_array_access -xrestrict -xalias_level=compatible -xprefetch_level=2 450.soplex=peak=default=default: EXTRA_OPTIMIZE = -xarch=generic -xprefetch=no%auto 453.povray=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xO4 -xprefetch=no%auto -xunroll=4 EXTRA_LIBS = -lfast -ll2amm -lbsdmalloc EXTRA_LDFLAGS = -M /usr/lib/ld/map.bssalign 454.calculix=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xcache=generic -xprefetch=latx:3 -xunroll=8 EXTRA_COPTIMIZE = -xalias_level=std EXTRA_LIBS = -lmopt 459.GemsFDTD=peak=default=default: EXTRA_OPTIMIZE = -xipo=1 -xarch=sparcvis2 -xprefetch_auto_type=indirect_array_access -xprefetch_level=2 -xprefetch=latx:0.1 -xunroll=7 465.tonto=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xprefetch=no%auto -xunroll=4 EXTRA_LIBS = -lbsdmalloc 470.lbm=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xO4 -xprefetch_level=2 481.wrf=peak=default=default: EXTRA_OPTIMIZE = -xipo=2 -xO4 -xcache=generic -xprefetch_auto_type=indirect_array_access -xprefetch=latx:1 COPTIMIZE = -xalias_level=std 482.sphinx3=peak=default=default: EXTRA_OPTIMIZE = -xipo=1 -xalias_level=strong -xprefetch=latx:1.5 -xunroll=4 EXTRA_LIBS = -lbsdmalloc ### default=default=default=default: hw_avail = Apr-2011 hw_cpu_char = hw_cpu_mhz = 2860 hw_cpu_name = SPARC64 VII+ hw_disk = 1 x 300 GB 10,000 RPM SAS hw_fpu = Integrated hw_memory = 32 GB (8 x 4 GB, 2-way interleaved) hw_model = SPARC Enterprise M3000 hw_nchips = 1 hw_ncores = 2 hw_ncoresperchip = 2 hw_ncpuorder = 1 chip hw_nthreadspercore = 2 hw_ocache = None hw_other = None hw_pcache = 64 KB I + 64 KB D on chip per core hw_scache = 5632 KB I+D on chip per chip hw_tcache = None hw_vendor = Oracle Corporation sw_auto_parallel = No license_num = 6 sw_avail = Sep-2010 sw_base_ptrsize = 32-bit sw_compiler = Oracle Solaris Studio 12.2 sw_file = ufs sw_os = Oracle Solaris 10 9/10 sw_other = Apache C++ Standard Library V4.2.1 sw_peak_ptrsize = 32-bit sw_state = Default test_sponsor = Oracle Corporation tester = Fujitsu notes_comp_000 = Oracle Solaris Studio 12.2 is distributed with mandatory OS patches notes_comp_005 = 118683-05 119963-20 120753-08 notes_comp_010 = Oracle Solaris Studio 12.2 and patches are available at notes_comp_015 = http://oracle.com/goto/solarisstudio notes_comp_020 = notes_comp_025 =The Apache C++ Standard Library V4.2.1 was installed from notes_comp_030 = http://stdcxx.apache.org/download.html using: notes_comp_035 = alias gmake=specmake notes_comp_040 = gmake BUILDTYPE=8d CONFIG=sunpro.config notes_submit_000 = notes_submit_005 = Processes were assigned to specific processors using 'pbind' notes_submit_010 = commands. The config file option 'submit' was used, along notes_submit_015 = with a list of processors in the 'BIND' variable, to generate notes_submit_020 = the pbind commands. (For details, please see the config file.) notes_submit_025 = notes_os_shell_000 = ulimit -s 131072 was used to limit the space notes_os_shell_005 = consumed by the stack (and therefore make more notes_os_shell_010 = space available to the heap). notes_plat_000 = notes_plat_005 = Memory is 2-way interleaved by filling all slots with notes_plat_010 = the same capacity DIMMs. notes_plat_015 = notes_plat_020 = This result is measured on a SPARC Enterprise M3000 server from notes_plat_025 = Fujitsu. The SPARC Enterprise M3000 server from Oracle and from notes_plat_030 = Fujitsu are electrically equivalent. notes_os_sys_000 = notes_os_sys_005 =System Tunables: notes_os_sys_010 =(/etc/system parameters) notes_os_sys_015 = notes_os_sys_020 = tune_t_fsflushr=10 notes_os_sys_025 = Controls how many seconds elapse between runs of the notes_os_sys_030 = page flush daemon, fsflush. notes_os_sys_035 = autoup=600 notes_os_sys_040 = Causes pages older than the listed number of seconds to notes_os_sys_045 = be written by fsflush. notes_os_sys_050 = bufhwm=3000 notes_os_sys_055 = Memory byte limit for caching I/O buffers. notes_os_sys_060 = segmap_percent=1 notes_os_sys_065 = Set maximum percent memory for file system cache. notes_os_sys_070 = notes_os_sys_075 =Other System Settings: notes_os_sys_080 = notes_os_sys_085 = The "webconsole" service was turned off using notes_os_sys_090 = svcadm disable webconsole # 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. 434.zeusmp: # The following setting was inserted automatically as a result of # post-run basepeak application. basepeak = 1 default: notes_000 =447.dealII (peak): "apache_stdcxx_4_2_1" src.alt was used. notes_005 = notes_010 =447.dealII (base): "apache_stdcxx_4_2_1" src.alt was used. notes_015 =