# Invocation command line: # /cpu2006/bin/runspec --reportable -i ref -c t7-1.12.4-415.cfg --define rate --rate -T all fp # output_root was not used for this run ############################################################################ ########### # Set the compiler binary suffix to one of # speed, rate, or serial (which is speed flags without autopar) %if defined(%{speed}) % define suffix speed %elif defined(%{rate}) % define suffix rate %elif defined(%{serial}) % define suffix serial % define speed %else % error Runspec line needs to include --define for one of speed, rate or serial. Note that serial is speed flags without autopar. %endif ############### # Begin regular setup here, using info specified above # ext = t7-1_12.4-415.%{suffix} sysinfo_program = $[top]/config/sysinfo.rev6818 flagsurl000 = http://www.spec.org/cpu2006/flags/Oracle-Solaris-Studio12.4.20151118.xml flagsurl001 = http://www.spec.org/cpu2006/flags/Oracle-Tseries-RevB.xml # # set default options for runspec actions, some will # be overridden if you say --reportable # action = validate output_format = asc,cfgfile verbose = 6 iterations = 1 tune = peak ignore_errors = 1 mean_anyway = 1 expand_notes = 1 log_line_width = 4090 # to avoid choking vi preenv = 1 #minimize_rundirs = 1 #strict_rundir_verify = 0 #check_md5 = 1 #backup_config = 0 ####################### Processor usage ####################### # Note that the first instance of a "named section" occurs with # the copies line a little below. Therefore, any variables that # belong in the header section should be above this point. # # Customize the next lines based on how many chips are in # this system. Unfortunately, you'll have to do the math # yourself in the next few lines. %define allthreads 256 %define allcores 32 %define onechipcores 32 # Note that twopercore should be double the number of # threads in allcores. Used for peak only. %define twopercore 64 makeflags = -j%{allcores} # how many jobs specmake should spawn XJOBS = %{allcores} # how many CPUs ipo can use (at link time) notes_os_shell_000 = ulimit -s 131072 (shell): increases stack %ifdef %{speed} % ifndef %{serial} # Set nthreads as follows: # - Set to allcores for best performance # - For QA, set to onechipcores. Keep autopar within one # socket to reduce run variation. % define nthreads %{allcores} % warning Defining nthreads=%{nthreads}, and using this as default threads for autopar preENV_OMP_NUM_THREADS = %{nthreads} preENV_SUNW_MP_PROCBIND = scatter preENV_SUNW_MP_THR_IDLE = spin bind = 1 submit = echo 'pbind -b $BIND \$\$ >> pbind.out; $command' > dobmk; sh dobmk use_submit_for_speed = 1 preENV_MTEXCLUSIVE = Y % endif %endif #################### Where to run #################################### # # Set where you want to optionally run from, add to runspec # --define USE_OR= %ifdef %{USE_OR} output_root = %{USE_OR} %endif ####################################################################### # # set according to how much verbosity you'd like today %define compiler_showversion 1 %define compiler_verbose 1 ####################################################################### #include: BIND-rate.inc # ----- Begin inclusion of 'BIND-rate.inc' ############################################################################ parallel_setup = 32 parallel_setup_type = submit parallel_test = 20 ############################################################################ %ifndef %{Nobind} bind = \ 1 33 65 97 129 161 193 225 9 41 73 105 137 169 201 233 \ 17 49 81 113 145 177 209 241 25 57 89 121 153 185 217 249 \ \ 5 37 69 101 133 165 197 229 13 45 77 109 141 173 205 237 \ 21 53 85 117 149 181 213 245 29 61 93 125 157 189 221 253 \ \ 3 35 67 99 131 163 195 227 11 43 75 107 139 171 203 235 \ 19 51 83 115 147 179 211 243 27 59 91 123 155 187 219 251 \ \ 7 39 71 103 135 167 199 231 15 47 79 111 143 175 207 239 \ 23 55 87 119 151 183 215 247 31 63 95 127 159 191 223 255 \ \ 0 32 64 96 128 160 192 224 8 40 72 104 136 168 200 232 \ 16 48 80 112 144 176 208 240 24 56 88 120 152 184 216 248 \ \ 4 36 68 100 132 164 196 228 12 44 76 108 140 172 204 236 \ 20 52 84 116 148 180 212 244 28 60 92 124 156 188 220 252 \ \ 2 34 66 98 130 162 194 226 10 42 74 106 138 170 202 234 \ 18 50 82 114 146 178 210 242 26 58 90 122 154 186 218 250 \ \ 6 38 70 102 134 166 198 230 14 46 78 110 142 174 206 238 \ 22 54 86 118 150 182 214 246 30 62 94 126 158 190 222 254 command_add_redirect = 1 # useful with submit submit = echo 'pbind -b $BIND \$\$ >> pbind.out; $command' > dobmk; sh dobmk %endif max_active_compares = 128 ########################################### # To cause the command line to win, say: ########################################### # # runspec --define OverRideCopies --rate n # # If you _don't_ say that, then the named # sections, below, will win. # ########################################### %ifndef %{OverRideCopies} int=base: copies = 224 fp=base: copies = 224 400.perlbench=peak: copies = 192 401.bzip2=peak: copies = 256 403.gcc=peak: copies = 160 429.mcf=peak: copies = 128 445.gobmk=peak: copies = 256 456.hmmer=peak: copies = 96 458.sjeng=peak: copies = 192 462.libquantum=peak: copies = 416 464.h264ref=peak: copies = 256 471.omnetpp=peak: copies = 255 473.astar=peak: copies = 416 483.xalancbmk=peak: copies = 256 410.bwaves=peak: copies = 192 416.gamess=peak: copies = 160 433.milc=peak: copies = 256 434.zeusmp=peak: copies = 256 435.gromacs=peak: copies = 256 436.cactusADM=peak: copies = 128 437.leslie3d=peak: copies = 128 444.namd=peak: copies = 192 447.dealII=peak: copies = 160 450.soplex=peak: copies = 256 453.povray=peak: copies = 224 454.calculix=peak: copies = 192 459.GemsFDTD=peak: copies = 224 465.tonto=peak: copies = 128 470.lbm=peak: copies = 96 481.wrf=peak: copies = 160 482.sphinx3=peak: copies = 256 default: %endif # ---- End inclusion of '/cpu2006/config/BIND-rate.inc' ####################################################################### default: #include: SUT.inc # ----- Begin inclusion of 'SUT.inc' ############################################################################ default: notes_000 = notes_005 = SPEC CPU2006 benchmark was updated with runspec --update notes_010 = notes_os_sys_000 = notes_os_sys_005 = /etc/system parameters notes_os_sys_010 = set user_reserve_hint_pct=85 notes_os_sys_015 = Informs the system about how much memory is expected notes_os_sys_020 = to be used by applications (as a percentage) notes_os_sys_025 = notes_os_sys_030 = poweradm set administrative-authority=none notes_os_sys_035 = Disables Solaris power management notes_os_sys_040 = notes_os_sys_045 = 600 GB of swap space was configured notes_plat_000 = Power policy set to 'disabled' at ILOM Power Managment menu notes_os_shell_000 = notes_os_shell_005 = ulimit -s 131072 was used to limit the space notes_os_shell_010 = consumed by the stack notes_submit_000 = Processes were bound to cores using "submit" and "pbind". The config notes_submit_005 = file option 'submit' was used in order to accomplish this. hw_avail = Oct-2015 hw_disk = 732 GB, 4 x 400 GB SAS SSD (mirrored) hw_fpu = Integrated hw_model = SPARC T7-1 hw_ncpuorder = 1 chip hw_ocache = None hw_other = None hw_pcache = 16 KB I + 16 KB D on chip per core hw_scache000 = 2 MB I on chip per chip (256 KB / 4 cores); hw_scache001 = 4 MB D on chip per chip (256 KB / 2 cores) hw_tcache = 64 MB I+D on chip per chip (8 MB / 4 cores) license_num = 6 sw_avail = Oct-2015 sw_base_ptrsize = 32-bit sw_compiler000 = C/C++/Fortran: Version 12.4 of Oracle Solaris sw_compiler001 = Studio, sw_compiler002 = 4/15 Patch Set sw_file = zfs sw_other = None sw_peak_ptrsize = 32-bit sw_state = Default hw_vendor = Oracle Corporation test_sponsor = Oracle Corporation tester = Oracle Corporation int,fp=default: sw_os = Oracle Solaris 11.3 hw_memory = 512 GB (16 x 32 GB 4Rx4 PC4-2133P-L) hw_cpu_name = SPARC M7 # ---- End inclusion of '/cpu2006/config/SUT.inc' #################### Compiler invocation ################################ default=default=default=default: SPECLANG = /opt/solarisstudio12.4/bin/ %ifdef %{compiler_showversion} CVERBOSE = -V CXXVERBOSE = -verbose=version FCVERBOSE = -V %endif %ifdef %{compiler_verbose} CVERBOSE = -V CXXVERBOSE = -verbose=diags,version FCVERBOSE = -V -v %endif ALIGN = CC = ${SPECLANG}cc -xjobs=$(XJOBS) $(CVERBOSE) -g $(ALIGN) CXX = ${SPECLANG}CC -xjobs=$(XJOBS) $(CXXVERBOSE) -g $(ALIGN) FC = ${SPECLANG}f90 -xjobs=$(XJOBS) $(FCVERBOSE) -g $(ALIGN) %ifndef %{serial} PARALLEL = -xautopar -xreduction %endif ########################## Portability Flags ############################ 400.perlbench: CPORTABILITY = -DSPEC_CPU_SOLARIS_SPARC 403.gcc: CPORTABILITY = -DSPEC_CPU_SOLARIS 447.dealII: CXXPORTABILITY = -DBOOST_NO_COMPILER_CONFIG 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: 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 #################### Baseline Int Optimization Flags #################### int=base: # ALIGN = -xsegment_align=64K feedback = 0 %ifdef %{speed} OPTIMIZE = -fast -xipo=2 -xpagesize=4M COPTIMIZE = -xalias_level=std -xprefetch_level=2 CXXOPTIMIZE = -xalias_level=compatible -xprefetch_level=1 EXTRA_CXXFLAGS = -library=stlport4 -lfast EXTRA_CXXLIBS = -library=stlport4 -lfast % ifndef %{serial} COPTIMIZE = -xalias_level=std -xprefetch_level=2 $(PARALLEL) % endif %else OPTIMIZE = -fast -xipo=2 -xpagesize_heap=256M -xprefetch=no%auto -lfast EXTRA_OPTIMIZE = -xthroughput COPTIMIZE = -xalias_level=std CXXOPTIMIZE = -xalias_level=compatible EXTRA_CXXFLAGS = -library=stlport4 EXTRA_CXXLIBS = -library=stlport4 EXTRA_LIBS = -lfast %endif #################### Int Peak Optimization Flags ######################## 400.perlbench=peak: %ifdef %{speed} OPTIMIZE = -fast -xipo=2 -xrestrict -lfast %else OPTIMIZE = -fast -xipo=2 -xalias_level=std -xrestrict -lfast -xthroughput EXTRA_OPTIMIZE = -xpagesize=256M %endif EXTRA_LIBS = -lfast 401.bzip2=peak: %ifdef %{speed} OPTIMIZE = -fast -xpagesize=4M -xalias_level=strong %else OPTIMIZE = -fast -xpagesize=256M -xalias_level=strong %endif 403.gcc=peak: %ifdef %{speed} OPTIMIZE = -fast -xpagesize=4M -xalias_level=std -xprefetch_level=2 %else OPTIMIZE = -fast -xpagesize=4M -xalias_level=std %endif 429.mcf=peak: %ifdef %{speed} OPTIMIZE = -fast -xipo=2 -xpagesize=256M COPTIMIZE = -xprefetch_level=3 -W2,-Apf:llist=3:noinnerllist -xprefetch_auto_type=indirect_array_access %else OPTIMIZE = -fast -xipo=2 -xpagesize=256M -W2,-Asac %endif 445.gobmk=peak: %ifdef %{speed} OPTIMIZE = -fast -xpagesize=4M -xrestrict -xalias_level=strong -xprefetch=no%auto %else # With -xipo=2, fewer instructions so scales better, but slower for 1 copy run. OPTIMIZE = -fast -xpagesize=256M -xrestrict -xalias_level=std -xprefetch=no%auto -xipo=2 %endif 456.hmmer=peak: %ifdef %{speed} OPTIMIZE = -fast -xpagesize=4M -xipo=2 -xalias_level=strong EXTRA_OPTIMIZE = -Wc,-Qpeep-Ex1:minmax_use_cmov=2 -xprefetch=no%auto -W2,-Rloop_dist %else OPTIMIZE = -fast -xpagesize=4M -xipo=2 -xthroughput COPTIMIZE = -Wc,-Qpeep-Ex:minmax_use_cmov=2,-Qms_pipe+ulmscc=1 %endif 458.sjeng=peak: %ifdef %{speed} OPTIMIZE = -fast -xpagesize=4M -xipo=2 %else OPTIMIZE = -fast -xpagesize=4M -xipo=2 -xthroughput -xprefetch=no%auto -xalias_level=std %endif 462.libquantum=peak: feedback = 0 %ifdef %{speed} OPTIMIZE = -fast -xipo=2 -xpagesize=4M -xalias_level=std -xprefetch_level=3 % ifndef %{serial} EXTRA_OPTIMIZE = $(PARALLEL) -lmtmalloc EXTRA_LIBS = -lmtmalloc % endif %else OPTIMIZE = -fast -xipo=2 -xpagesize=256M -xalias_level=std -lfast EXTRA_OPTIMIZE = -xprefetch_level=2 -Wc,-Qlu-en=1-t=4 -xthroughput EXTRA_LIBS = -lfast %endif 464.h264ref=peak: %ifdef %{speed} OPTIMIZE = -fast -xipo=2 -xpagesize=4M -xalias_level=strong EXTRA_LIBS = -ll2amm %else OPTIMIZE = -fast -xipo=2 -xpagesize=4M -xalias_level=strong EXTRA_OPTIMIZE = -xthroughput %endif 471.omnetpp=peak: %ifdef %{speed} OPTIMIZE = -fast -xipo=2 -xpagesize=4M -xalias_level=compatible EXTRA_CXXFLAGS = -library=stdcxx4 -template=extdef -lfast EXTRA_LIBS = -library=stdcxx4 -template=extdef -lfast EXTRA_OPTIMIZE = -xprefetch_level=2 %else OPTIMIZE = -fast -xipo=2 -xpagesize=256M -xalias_level=compatible EXTRA_CXXFLAGS = -library=stdcxx4 -template=extdef -lmmheap EXTRA_LIBS = -library=stdcxx4 -template=extdef -lmmheap %endif 473.astar=peak: %ifdef %{speed} OPTIMIZE = -fast -xipo=2 -xpagesize=4M -xalias_level=compatible EXTRA_CXXFLAGS = -library=stlport4 -lfast EXTRA_LIBS = -library=stlport4 -lfast %else OPTIMIZE = -fast -xpagesize=256M -xalias_level=compatible -xprefetch=no%auto EXTRA_CXXFLAGS = -library=stdcxx4 -template=extdef -lfast EXTRA_LIBS = -library=stdcxx4 -template=extdef -lfast %endif 483.xalancbmk=peak: %ifdef %{speed} OPTIMIZE = -fast -xipo=2 -xpagesize=4M -xalias_level=compatible -xprefetch=no%auto EXTRA_CXXFLAGS = -library=stlport4 -lfast EXTRA_LIBS = -library=stlport4 -lfast %else OPTIMIZE = -fast -xipo=2 -xpagesize=256M -xalias_level=compatible -xprefetch=no%auto EXTRA_CXXFLAGS = -library=stlport4 -lfast EXTRA_LIBS = -library=stlport4 -lfast %endif #################### Baseline FP Optimization Flags #################### FUSED = fp=base=default=default: EXTRA_CXXLIBS = -library=stdcxx4 -template=extdef ALIGN = -xsegment_align=64K feedback = 0 %ifdef %{speed} OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M COPTIMIZE = -xalias_level=std -xprefetch_level=3 -xprefetch_auto_type=indirect_array_access CXXOPTIMIZE = -xalias_level=compatible -library=stdcxx4 -template=extdef -xprefetch_level=2 % ifndef %{serial} COPTIMIZE = -xalias_level=std -xprefetch_level=3 -xprefetch_auto_type=indirect_array_access $(PARALLEL) FOPTIMIZE = $(PARALLEL) % endif %else OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize_heap=256M -xthroughput COPTIMIZE = -xalias_level=std -xprefetch_level=3 -xprefetch_auto_type=indirect_array_access CXXOPTIMIZE = -xalias_level=compatible -library=stdcxx4 -template=extdef FOPTIMIZE = %endif #################### FP Peak Optimization Flags ######################## 410.bwaves=peak: %ifdef %{speed} OPTIMIZE = -fast $(FUSED) -xipo=2 -xprefetch=latx:3.0 EXTRA_OPTIMIZE = -xpagesize=4M % ifndef %{serial} EXTRA_OPTIMIZE = -xpagesize=64K $(PARALLEL) % endif %else OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M -xprefetch_level=3 feedback = 0 %endif 416.gamess=peak: %ifdef %{speed} OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M -xprefetch=no%auto feedback = 0 %else OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M -xprefetch=no%auto feedback = 1 %endif 433.milc=peak: %ifdef %{speed} OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M -xalias_level=std -W2,-Ainline:rs=400 COPTIMIZE = -xprefetch_level=2 -xprefetch_auto_type=indirect_array_access -xprefetch=latx:3 % ifndef %{serial} EXTRA_OPTIMIZE = $(PARALLEL) -lmtmalloc EXTRA_LIBS = -lmtmalloc % endif %else OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M -xalias_level=std -xthroughput EXTRA_OPTIMIZE = -xprefetch_level=2 -xprefetch_auto_type=indirect_array_access -xprefetch=latx:3 %endif feedback = 0 434.zeusmp=peak: %ifdef %{speed} OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M % ifndef %{serial} EXTRA_OPTIMIZE = $(PARALLEL) -lmtmalloc EXTRA_LIBS = -lmtmalloc % endif %else OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M EXTRA_OPTIMIZE = -xthroughput feedback = 0 %endif 435.gromacs=peak: %ifdef %{speed} OPTIMIZE = -fast $(FUSED) -xpagesize=4M -xipo=2 feedback = 0 % ifndef %{serial} EXTRA_OPTIMIZE = $(PARALLEL) -lmtmalloc EXTRA_LIBS = -lmtmalloc % endif %else OPTIMIZE = -fast $(FUSED) -xpagesize=4M -xipo=2 EXTRA_OPTIMIZE = -xthroughput feedback = 0 %endif 436.cactusADM=peak: %ifdef %{speed} OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M COPTIMIZE = -xalias_level=std -xprefetch_level=3 -xprefetch_auto_type=indirect_array_access feedback = 0 % ifndef %{serial} EXTRA_OPTIMIZE = $(PARALLEL) % endif %else OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M -xthroughput %endif 437.leslie3d=peak: %ifdef %{speed} OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M -xprefetch_level=2 -m64 -xcode=abs32 -xprefetch=latx:3.0 PORTABILITY = -DSPEC_CPU_LP64 # 4M alignment is recommended with -m64 on SPARC ALIGN = -xsegment_align=4M -Wc,-Qiselect-funcalign=64 % ifndef %{serial} EXTRA_OPTIMIZE = $(PARALLEL) -lmtmalloc EXTRA_LIBS = -lmtmalloc % endif %else OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M EXTRA_OPTIMIZE = -xprefetch=no%auto %endif feedback = 0 444.namd=peak: %ifdef %{speed} OPTIMIZE = -fast $(FUSED) -xpagesize=4M -xalias_level=compatible -library=stlport4 feedback = 0 %else OPTIMIZE = -fast $(FUSED) -xpagesize=4M -xalias_level=compatible -library=stdcxx4 -template=extdef EXTRA_OPTIMIZE = -xthroughput %endif 447.dealII=peak: %ifdef %{speed} OPTIMIZE = -fast $(FUSED) -xpagesize=4M -xalias_level=compatible -library=stdcxx4 -template=extdef EXTRA_OPTIMIZE = -xipo=2 -xrestrict -xprefetch_level=2 %else OPTIMIZE = -fast $(FUSED) -xpagesize=4M -xalias_level=compatible -library=stdcxx4 -template=extdef EXTRA_OPTIMIZE = -xipo=2 -xrestrict CXXOPTIMIZE = -xprefetch=no%auto feedback = 0 %endif 450.soplex=peak: %ifdef %{speed} OPTIMIZE = -fast -xipo=2 $(FUSED) -xalias_level=simple -xrestrict -library=stlport4 CXXOPTIMIZE = -xprefetch_level=2 -xprefetch_auto_type=indirect_array_access EXTRA_OPTIMIZE = -Qoption cg -Qlp-ol=1-it=3-imb=1 -Qoption iropt -Apf:pdl=3 %else OPTIMIZE = -fast $(FUSED) -xalias_level=simple -xrestrict -library=stlport4 CXXOPTIMIZE = -xprefetch_level=2 -xprefetch_auto_type=indirect_array_access -xthroughput %endif 453.povray=peak: %ifdef %{speed} OPTIMIZE = -fast -xipo=2 $(FUSED) -xalias_level=compatible EXTRA_OPTIMIZE = -library=stlport4 %else OPTIMIZE = -fast -xipo=2 $(FUSED) -xalias_level=compatible -xpagesize_heap=256M EXTRA_OPTIMIZE = -library=stdcxx4 -template=extdef -xthroughput -xprefetch=no%auto %endif 454.calculix=peak: %ifdef %{speed} OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M -xprefetch_level=3 -xprefetch_auto_type=indirect_array_access COPTIMIZE = -xalias_level=std % ifndef %{serial} EXTRA_OPTIMIZE = $(PARALLEL) % endif %else OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M -xprefetch=no%auto COPTIMIZE = -xalias_level=std feedback = 0 %endif 459.GemsFDTD=peak: %ifdef %{speed} # Note that -fma=fused hurt performance by 2% on bur398-84 with pythia from 121012 OPTIMIZE = -fast -xipo=2 -xpagesize=4M % ifndef %{serial} EXTRA_OPTIMIZE = $(PARALLEL) % endif %else OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M EXTRA_OPTIMIZE = -xprefetch_level=3 -xthroughput feedback = 0 %endif 465.tonto=peak: %ifdef %{speed} OPTIMIZE = -fast $(FUSED) -xipo=2 % ifdef %{serial} EXTRA_LIBS = -lfast % else EXTRA_OPTIMIZE = $(PARALLEL) -Qoption iropt -Aparallel:nthreads=%{onechipcores} EXTRA_LIBS = -lfast_r % endif %else OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M -stackvar -xprefetch=no%auto EXTRA_LIBS = -lbsdmalloc %endif 470.lbm=peak: %ifdef %{speed} OPTIMIZE = -fast $(FUSED) -xipo=2 -xalias_level=std -xrestrict COPTIMIZE = -xprefetch_level=3 -xprefetch_auto_type=indirect_array_access EXTRA_OPTIMIZE = -xpagesize=4M % ifndef %{serial} EXTRA_OPTIMIZE = -xpagesize=64K $(PARALLEL) % endif %else OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize_heap=256M -xalias_level=std -xthroughput COPTIMIZE = -xprefetch_level=2 -xprefetch_auto_type=indirect_array_access -xprefetch=latx:3 feedback = 0 %endif 481.wrf=peak: %ifdef %{speed} OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=4M -xunroll=8 % ifndef %{serial} EXTRA_OPTIMIZE = $(PARALLEL) -Qoption iropt -Aparallel:nthreads=%{onechipcores} % endif %else OPTIMIZE = -fast $(FUSED) -xipo=2 -xpagesize=256M %endif feedback = 0 482.sphinx3=peak: %ifdef %{speed} OPTIMIZE = -fast $(FUSED) -xpagesize=4M -xipo=2 -xalias_level=std -xprefetch_level=2 % ifndef %{serial} EXTRA_OPTIMIZE = $(PARALLEL) % endif %else OPTIMIZE = -fast $(FUSED) -xpagesize=4M -xipo=2 -xalias_level=std -xprefetch=no%auto %endif # The following settings were obtained by running '$[top]/config/sysinfo.rev6818' default: notes_plat_sysinfo_000 = Sysinfo program /cpu2006/config/sysinfo.rev6818 notes_plat_sysinfo_005 = $Rev: 6818 $ $Date:: 2012-07-17 #$ 5569a0425e2ad530534e4c79a46e4d28 notes_plat_sysinfo_010 = running on t7-1-003.us.oracle.com Mon Oct 19 13:04:22 2015 notes_plat_sysinfo_015 = notes_plat_sysinfo_020 = This section contains SUT (System Under Test) info as seen by notes_plat_sysinfo_025 = some common utilities. To remove or add to this section, see: notes_plat_sysinfo_030 = http://www.spec.org/cpu2006/Docs/config.html#sysinfo notes_plat_sysinfo_035 = notes_plat_sysinfo_040 = From /usr/sbin/psrinfo notes_plat_sysinfo_045 = SPARC-M7 (chipid 0, clock 4133 MHz) notes_plat_sysinfo_050 = 1 chips notes_plat_sysinfo_055 = 256 threads notes_plat_sysinfo_060 = 4133 MHz notes_plat_sysinfo_065 = notes_plat_sysinfo_070 = From kstat: 32 cores notes_plat_sysinfo_075 = notes_plat_sysinfo_080 = From prtconf: 489728 Megabytes notes_plat_sysinfo_085 = notes_plat_sysinfo_090 = /etc/release: notes_plat_sysinfo_095 = Oracle Solaris 11.3 SPARC notes_plat_sysinfo_100 = uname -a: notes_plat_sysinfo_105 = SunOS t7-1-003.us.oracle.com 5.11 11.3 sun4v sparc sun4v notes_plat_sysinfo_110 = notes_plat_sysinfo_115 = disk: df -h $SPEC notes_plat_sysinfo_120 = Filesystem Size Used Available Capacity Mounted on notes_plat_sysinfo_125 = spec/nogz/cpu2006 732G 400G 332G 55% /cpu2006 notes_plat_sysinfo_130 = notes_plat_sysinfo_135 = (End of data from sysinfo program) hw_cpu_mhz = 4133 hw_cpu_name = SPARC-M7 hw_memory = 489728 MB fixme: format is: 'n GB (n x n GB nRxn PCn-nnnnnR-n, ECC)' hw_nchips = 1 hw_ncores = 32 hw_ncoresperchip = 32 hw_nthreadspercore = 8 prepared_by = bwhitney (is never output, only tags rawfile) sw_os = Solaris 11.3 fixme: probably ok to shorten 481.wrf: # The following setting was inserted automatically as a result of # post-run basepeak application. basepeak = 1 433.milc: # The following setting was inserted automatically as a result of # post-run basepeak application. basepeak = 1 410.bwaves: # The following setting was inserted automatically as a result of # post-run basepeak application. basepeak = 1