# Invocation command line: # /export/cpu2006-v1.2/bin/runspec -c A4S.100x37MHz_24way.s12Up3PSE2-140227ir -n 1 -v 6 -I -r --reportable int # output_root used was "/tmp/cpu2006" ############################################################################ tune = base,peak ext = s12Up3PSE2-140227ir makeflags = -j 8 mean_anyway = 1 check_md5 = 0 teeout = 1 output_format = text backup_config = 0 output_root =/tmp/cpu2006 minimize_rundirs = 0 minimize_builddirs = 0 parallel_setup = 256 #parallel_setup_type = submit parallel_setup_type = fork #parallel_setup_prefork = pbind -b $BIND $$ sysinfo_program = specperl $[top]/config/sysinfo #include: bind # ----- Begin inclusion of 'bind' ############################################################################ bind = 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 131, 133, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 155, 157, 159, 161, 163, 165, 167, 169, 171, 173, 175, 177, 179, 181, 183, 185, 187, 189, 191, 193, 195, 197, 199, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 271, 273, 275, 277, 279, 281, 283, 285, 287, 289, 291, 293, 295, 297, 299, 301, 303, 305, 307, 309, 311, 313, 315, 317, 319, 321, 323, 325, 327, 329, 331, 333, 335, 337, 339, 341, 343, 345, 347, 349, 351, 353, 355, 357, 359, 361, 363, 365, 367, 369, 371, 373, 375, 377, 379, 381, 383, 385, 387, 389, 391, 393, 395, 397, 399, 401, 403, 405, 407, 409, 411, 413, 415, 417, 419, 421, 423, 425, 427, 429, 431, 433, 435, 437, 439, 441, 443, 445, 447, 449, 451, 453, 455, 457, 459, 461, 463, 465, 467, 469, 471, 473, 475, 477, 479, 481, 483, 485, 487, 489, 491, 493, 495, 497, 499, 501, 503, 505, 507, 509, 511, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222, 224, 226, 228, 230, 232, 234, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254, 256, 258, 260, 262, 264, 266, 268, 270, 272, 274, 276, 278, 280, 282, 284, 286, 288, 290, 292, 294, 296, 298, 300, 302, 304, 306, 308, 310, 312, 314, 316, 318, 320, 322, 324, 326, 328, 330, 332, 334, 336, 338, 340, 342, 344, 346, 348, 350, 352, 354, 356, 358, 360, 362, 364, 366, 368, 370, 372, 374, 376, 378, 380, 382, 384, 386, 388, 390, 392, 394, 396, 398, 400, 402, 404, 406, 408, 410, 412, 414, 416, 418, 420, 422, 424, 426, 428, 430, 432, 434, 436, 438, 440, 442, 444, 446, 448, 450, 452, 454, 456, 458, 460, 462, 464, 466, 468, 470, 472, 474, 476, 478, 480, 482, 484, 486, 488, 490, 492, 494, 496, 498, 500, 502, 504, 506, 508, 510 submit = echo '/usr/sbin/pbind -b $BIND \$\$ >> pbind.out; $command' > dobmk; sh dobmk # ---- End inclusion of '/export/cpu2006-v1.2/config/bind' #include: copies # ----- Begin inclusion of 'copies' ############################################################################ copies = 510 # header section default 410.bwaves,437.leslie3d,459.GemsFDTD,470.lbm=peak: copies = 255 # header section default # ---- End inclusion of '/export/cpu2006-v1.2/config/copies' #include: s12Up3PSE2-140227ir.opt.inc # ----- Begin inclusion of 's12Up3PSE2-140227ir.opt.inc' ############################################################################ #################### Compiler invocation ######################## default=default=default=default: SPECLANG=/opt/PSE2/sparc-S2/bin/ XJOBS=8 CC = $(SPECLANG)cc -xjobs=$(XJOBS) $(LOCALCOMP) CXX = $(SPECLANG)CC -xjobs=$(XJOBS) $(LOCALCOMP) FC = $(SPECLANG)f90 -xjobs=$(XJOBS) $(LOCALCOMP) ################################################################# SPEC_BASE=$[top] #### Allow Choice of STLport4 or Apache Standard C++ Library #### default: APACHE_INCL = $(SPEC_BASE)/stdcxx-4.2.1/include APACHE_BLD_INCL = $(SPEC_BASE)/stdcxx-4.2.1/build/include APACHE_LIBDIR = $(SPEC_BASE)/stdcxx-4.2.1/build/lib APACHE_LIB = std8d APACHE_EXTRA_CXXFLAGS = -library=no%Cstd,no%stlport4 -I$(APACHE_INCL) -I$(APACHE_BLD_INCL) APACHE_EXTRA_CXXLIBS = -library=no%Cstd,no%stlport4 -L$(APACHE_LIBDIR) -R$(APACHE_LIBDIR) -l$(APACHE_LIB) ################################################################# #################### Portability Flags ########################## 400.perlbench=default=default=default: CPORTABILITY = -DSPEC_CPU_SOLARIS_SPARC %ifdef %{m64} CPORTABILITY += -DSPEC_CPU_LP64 %endif 403.gcc=default=default=default: CPORTABILITY = -DSPEC_CPU_SOLARIS 462.libquantum=default=default=default: CPORTABILITY = -DSPEC_CPU_SOLARIS 483.xalancbmk=default=default: CXXPORTABILITY = -DSPEC_CPU_SOLARIS ################################################################# ############### Feedback Compilation Flags ###################### default: fdo_pre0 = rm -rf ./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 ################################################################# #################### Baseline Int Flags ######################### int=base: feedback = 0 OPTIMIZE = -fast -xtarget=sparc64x -fma=fused -xipo=2 -xpagesize=4M COPTIMIZE = -xalias_level=std CXXOPTIMIZE = -xalias_level=compatible -library=stlport4 EXTRA_LDFLAGS = -M /usr/lib/ld/map.bssalign EXTRA_CXXLIBS = -lfast %ifdef %{m64} OPTIMIZE += -m64 %endif ################################################################# #################### Peak Integer Flags ########################## int=peak: feedback = 1 OPTIMIZE = -fast -xtarget=sparc64x -fma=fused -xpagesize=4M EXTRA_CXXFLAGS = -library=stlport4 EXTRA_CXXLIBS = -library=stlport4 EXTRA_LDFLAGS = -M $(SPEC_BASE)/mapfiles/map.256M.align %ifdef %{m64} OPTIMIZE += -m64 %endif 400.perlbench=peak: COPTIMIZE = -xipo=1 -xalias_level=std -xrestrict -xprefetch=no%auto -xO4 EXTRA_LIBS = -lfast 401.bzip2=peak: COPTIMIZE = -xalias_level=strong -xprefetch=no%auto -W2,-Ainline:rs=1000:cs=500:inc=60 EXTRA_LIBS = -lfast 403.gcc=peak: COPTIMIZE = -xO4 -xipo=2 -xprefetch=no%auto 429.mcf=peak: COPTIMIZE = -xipo=2 -xalias_level=std -xprefetch_level=1 -xprefetch=latx:0.2 -W2,-Asac 445.gobmk=peak: COPTIMIZE = -xO4 -xalias_level=std -xrestrict -xprefetch=no%auto -Wc,-Qiselect-funcalign=64 456.hmmer=peak: COPTIMIZE = -xipo=1 -xalias_level=std -xunroll=6 -xprefetch=latx:3.0 -Wc,-Qpeep-Ex:minmax_use_cmov=2,-Qms_pipe+ulmscc=1 458.sjeng=peak: COPTIMIZE = -xO4 -xipo=2 -xalias_level=std -xprefetch=no%auto -Wc,-Qlu-en=1-t=4 462.libquantum=peak: feedback = 0 COPTIMIZE = -xipo=2 -xalias_level=std -xunroll=8 -xprefetch=no%auto -Wc,-Qlu-en=1-t=4 EXTRA_LIBS = -lbsdmalloc 464.h264ref=peak: COPTIMIZE = -xalias_level=strong -xipo=1 -Wc,-Qiselect-funcalign=64 471.omnetpp=peak: CXXOPTIMIZE = -xipo=1 -xalias_level=compatible -xunroll=2 -xprefetch_level=3 -W2,-Asac EXTRA_LIBS = -lfast 473.astar=peak: CXXOPTIMIZE = -xalias_level=compatible -xprefetch=no%auto EXTRA_LIBS = -lfast 483.xalancbmk=peak: CXXOPTIMIZE = -xipo=2 -xalias_level=compatible -xdepend -xprefetch_level=3 -xprefetch=latx:0.4 -library=stlport4 -Wc,-Qpeep-Ex:minmax_use_cmov=2,-Qms_pipe+ulmscc=1 -W2,-Asac EXTRA_LIBS = -lfast ################################################################# #################### Baseline Fp Flags ########################## fp=base: feedback = 0 OPTIMIZE = -fast -xtarget=sparc64x -fma=fused -xpagesize=4M COPTIMIZE = -xipo=2 -xalias_level=std -xprefetch_level=2 CXXOPTIMIZE = -xipo=2 -xalias_level=compatible FOPTIMIZE = -xipo=2 -xvector=%none EXTRA_CXXFLAGS = $(APACHE_EXTRA_CXXFLAGS) EXTRA_CXXLIBS = $(APACHE_EXTRA_CXXLIBS) EXTRA_LDFLAGS = -M /usr/lib/ld/map.bssalign EXTRA_CLIBS = -lbsdmalloc %ifdef %{m64} OPTIMIZE += -m64 %endif ################################################################# #################### Peak FP Flags ############################## fp=peak: feedback = 1 OPTIMIZE = -fast -xtarget=sparc64x -fma=fused -xpagesize=4M EXTRA_LDFLAGS = -M /usr/lib/ld/map.bssalign EXTRA_CXXFLAGS = -library=stlport4 EXTRA_CXXLIBS = -library=stlport4 %ifdef %{m64} OPTIMIZE += -m64 %endif 410.bwaves=peak: FOPTIMIZE = -xipo=2 -xunroll=4 -xvector=%none -xprefetch=no%auto 416.gamess=peak: feedback = 0 FOPTIMIZE = -xipo=1 -xprefetch=no%auto -xunroll=6 433.milc=peak: feedback = 0 COPTIMIZE = -xipo=2 -xalias_level=std -fsimple=1 -W2,-Ainline:rs=400 -Qoption cg -Qms_pipe+alldoall -Wc,-Qpeep-Ex:minmax_use_cmov=2,-Qms_pipe+ulmscc=1 -W2,-Asac 434.zeusmp=peak: feedback = 0 FOPTIMIZE = -xvector=%none 435.gromacs=peak: feedback = 0 COPTIMIZE = -xipo=2 -xalias_level=std -xprefetch_level=2 FOPTIMIZE = -xipo=2 -xvector=%none 436.cactusADM=peak: feedback = 0 FOPTIMIZE = -xO4 -xunroll=16 -xprefetch=latx:1.4 -Wc,-Qpeep-Ex:minmax_use_cmov=2,-Qms_pipe+ulmscc=1 -W2,-Asac EXTRA_LIBS = -lbsdmalloc EXTRA_LDFLAGS = -M /export/cpu2006-v1.2/mapfiles/map.256M.align 437.leslie3d=peak: feedback = 0 FOPTIMIZE = -xunroll=2 -xvector=%none -xprefetch=latx:0.8 -Qoption cg -Qms_pipe+alldoall 444.namd=peak: CXXOPTIMIZE = -xalias_level=compatible -xprefetch=no%auto -Qoption cg -Qms_pipe+alldoall 447.dealII=peak: CXXOPTIMIZE = -xipo=1 -xalias_level=compatible -xrestrict -xprefetch=no%auto EXTRA_CXXFLAGS = $(APACHE_EXTRA_CXXFLAGS) EXTRA_CXXLIBS = $(APACHE_EXTRA_CXXLIBS) 450.soplex=peak: CXXOPTIMIZE = -library=stlport4 -xO3 -xunroll=8 -xrestrict -Qoption cg -Qlp-ol=1-it=3-imb=1 -Qoption iropt -Apf:pdl=3 -xprefetch=latx:0.2 EXTRA_LIBS = -lbsdmalloc 453.povray=peak: CXXOPTIMIZE = -xO4 -xipo=2 -xalias_level=compatible -xlinkopt=2 -xprefetch=no%auto -xunroll=7 -Qoption iropt -Ainline:rs=1024:cs=1024:inc=900 -Wc,-Qpeep-Ex:minmax_use_cmov=2,-Qms_pipe+ulmscc=1 EXTRA_LIBS = -lfast 454.calculix=peak: COPTIMIZE = -xipo=1 -xalias_level=strong -xprefetch=latx:2.0 FOPTIMIZE = -xipo=1 -xprefetch=latx:2.0 -stackvar 459.GemsFDTD=peak: FOPTIMIZE = -xunroll=9 -xprefetch=latx:0.2 -xprefetch_level=3 -Qoption cg -Qlp-av=128 -Qoption iropt -Rujam 465.tonto=peak: FOPTIMIZE = -xipo=1 -xO4 -xunroll=3 -xprefetch=no%auto EXTRA_LIBS = -lbsdmalloc 470.lbm=peak: COPTIMIZE = -xipo=2 -xalias_level=std -xprefetch_level=2 -xpagesize=256M EXTRA_LDFLAGS = -M $(SPEC_BASE)/mapfiles/map.256M.align EXTRA_LIBS = -lbsdmalloc 481.wrf=peak: feedback = 0 FOPTIMIZE = -xunroll=9 -xprefetch=latx:0.4 -Qoption iropt -Rujam -xO4 482.sphinx3=peak: COPTIMIZE = -xipo=2 -xunroll=8 -xprefetch=latx:0.6 EXTRA_LIBS = -lbsdmalloc ################################################################# # ---- End inclusion of '/export/cpu2006-v1.2/config/s12Up3PSE2-140227ir.opt.inc' ### default=default=default=default: hw_avail = Apr-2014 hw_cpu_char = hw_cpu_mhz = 3700 hw_cpu_name = Fujitsu SPARC64 X hw_disk000 = tmpfs hw_disk001 = 600 GB 10,025 RPM Toshiba MBF2600RC SAS (for hw_disk002 = system disk) hw_fpu = Integrated hw_memory = 2048 GB (128 x 16 GB), 4-way interleaved hw_model = Fujitsu SPARC M10-4S hw_nchips = 16 hw_ncores = 256 hw_ncoresperchip = 16 hw_ncpuorder000 = 1 to 16 BBs; each BB contains 2 or 4 CPU chips; hw_ncpuorder001 = each CPU chip contains 4, 8, 12, 16 cores hw_nthreadspercore = 2 hw_ocache = None hw_other = None hw_pcache = 64 KB I + 64 KB D on chip per core hw_scache = 24 MB I+D on chip per chip hw_tcache = None hw_vendor = Fujitsu sw_auto_parallel = No license_num = 19 sw_avail = Feb-2014 sw_base_ptrsize = 32-bit sw_compiler000= C/C++: Version 12.3 of Oracle Solaris Studio sw_compiler001 = 10/13 Patch Set sw_file000 = tmpfs (output_root was used to put run sw_file001 = directories in /tmp/cpu2006) sw_file002 = zfs sw_os = Solaris 11.1 sw_other = None sw_peak_ptrsize = 32-bit sw_state = Default test_date = Dec-2012 test_sponsor = Fujitsu tester = Fujitsu #notes_submit_000= Processes were assigned to specific processors using 'pbind' commands. #notes_submit_005= The config file option 'submit' was used, along with a list of #notes_submit_010= processors in the 'BIND' variable, to generate the pbind commands. #notes_submit_015= (For details, please see the config file.) #notes_os_shell_000= Shell Environments: #notes_os_shell_005= ulimit -s 131072 was used to limit the space consumed by the stack #notes_os_shell_010= (and therefore make more space available to the heap). #notes_os_shell_015= #notes_os_shell_020= The "webconsole" service was turned off using svcadm disable webconsole. #notes_os_shell_025= #notes_os_sys_000= System Tunables: #notes_os_sys_005= (/etc/system parameters) #notes_os_sys_010= lpg_alloc_prefer=1 #notes_os_sys_015= Indicates that extra effort should be taken to ensure that pages are #notes_os_sys_020= created in the nearby lgroup (NUMA location). #notes_000= output_root was used to put run directories in /tmp/cpu2006 (tmpfs). # The following settings were obtained by running 'specperl $[top]/config/sysinfo' default: notes_plat_sysinfo_000 = Sysinfo program /export/cpu2006-v1.2/config/sysinfo notes_plat_sysinfo_005 = $Rev: 6874 $ $Date:: 2013-11-20 #$ 748963af01bf08f8f30d41159527dd6d notes_plat_sysinfo_010 = running on 4S-1044-D0 Fri Feb 28 23:25:41 2014 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 = SPARC64-X+ (chipid 0, clock 3700 MHz) notes_plat_sysinfo_050 = SPARC64-X+ (chipid 1, clock 3700 MHz) notes_plat_sysinfo_055 = SPARC64-X+ (chipid 10, clock 3700 MHz) notes_plat_sysinfo_060 = SPARC64-X+ (chipid 11, clock 3700 MHz) notes_plat_sysinfo_065 = SPARC64-X+ (chipid 12, clock 3700 MHz) notes_plat_sysinfo_070 = SPARC64-X+ (chipid 13, clock 3700 MHz) notes_plat_sysinfo_075 = SPARC64-X+ (chipid 14, clock 3700 MHz) notes_plat_sysinfo_080 = SPARC64-X+ (chipid 15, clock 3700 MHz) notes_plat_sysinfo_085 = SPARC64-X+ (chipid 2, clock 3700 MHz) notes_plat_sysinfo_090 = SPARC64-X+ (chipid 3, clock 3700 MHz) notes_plat_sysinfo_095 = SPARC64-X+ (chipid 4, clock 3700 MHz) notes_plat_sysinfo_100 = SPARC64-X+ (chipid 5, clock 3700 MHz) notes_plat_sysinfo_105 = SPARC64-X+ (chipid 6, clock 3700 MHz) notes_plat_sysinfo_110 = SPARC64-X+ (chipid 7, clock 3700 MHz) notes_plat_sysinfo_115 = SPARC64-X+ (chipid 8, clock 3700 MHz) notes_plat_sysinfo_120 = SPARC64-X+ (chipid 9, clock 3700 MHz) notes_plat_sysinfo_125 = 16 chips notes_plat_sysinfo_130 = 512 threads notes_plat_sysinfo_135 = 3700 MHz notes_plat_sysinfo_140 = notes_plat_sysinfo_145 = From kstat: 256 cores notes_plat_sysinfo_150 = notes_plat_sysinfo_155 = From prtconf: 2091264 Megabytes notes_plat_sysinfo_160 = notes_plat_sysinfo_165 = /etc/release: notes_plat_sysinfo_170 = Oracle Solaris 11.1 SPARC notes_plat_sysinfo_175 = uname -a: notes_plat_sysinfo_180 = SunOS 4S-1044-D0 5.11 11.1 sun4v sparc sun4v notes_plat_sysinfo_185 = notes_plat_sysinfo_190 = disk: df -h $SPEC notes_plat_sysinfo_195 = Filesystem Size Used Available Capacity Mounted on notes_plat_sysinfo_200 = rpool/export 547G 121G 350G 26% /export notes_plat_sysinfo_205 = notes_plat_sysinfo_210 = (End of data from sysinfo program) hw_cpu_mhz = 3700 hw_cpu_name = SPARC64 X+ hw_memory = 2 TB (128 x 16 GB 2Rx4 PC3L-12800R-11, ECC) hw_nchips = 16 hw_ncores = 256 hw_ncoresperchip = 16 hw_nthreadspercore = 2 prepared_by = root (is never output, only tags rawfile) sw_os = Solaris 11.1 SRU 15.4 # 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: flagsurl000 = http://www.spec.org/cpu2006/flags/Oracle-Solaris-Studio12.3-SPARC64X.20140423.xml notes_submit_000 = Processes were assigned to specific processors using 'pbind' commands. notes_submit_005 = The config file option 'submit' was used, along with a list of notes_submit_010 = processors in the 'BIND' variable, to generate the pbind commands. notes_submit_015 = (For details, please see the config file.) notes_os_sys_000 = System Tunables: notes_os_sys_005 = (/etc/system parameters) notes_os_sys_010 = autoup = 1555200 notes_os_sys_015 = Causes pages older than the listed number of seconds to be written by fsflush. notes_os_sys_020 = tune_t_fsflushr = 259200 notes_os_sys_025 = Controls how many seconds elapse between runs of the page flush daemon, fsflush. notes_os_shell_000 = Shell Environments: notes_os_shell_005 = ulimit -s 131072 was used to limit the space consumed by the stack notes_os_shell_010 = (and therefore make more space available to the heap). notes_os_shell_015 = notes_os_shell_020 = The "Logical Domains Manager" service was turned off using the command "svcadm disable ldmd". notes_os_shell_025 =