# Invocation command line: # /export/cpu2006/bin/runspec -c H2S.100x42.5MHz_16way.s12Up6-170227r -n 1 -v 6 -I -r --define xtarget=sparc64xii --reportable fp # output_root used was "/tmp/cpu2006" ############################################################################ tune = base,peak ext = s12Up6-170227r 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 = 64 #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 = 1, 5, 9, 13, 25, 29, 33, 37, 49, 53, 57, 61, 73, 77, 81, 85, 97, 101, 105, 109, 121, 125, 129, 133, 145, 149, 153, 157, 169, 173, 177, 181, 193, 197, 201, 205, 217, 221, 225, 229, 241, 245, 249, 253, 265, 269, 273, 277, 289, 293, 297, 301, 313, 317, 321, 325, 337, 341, 345, 349, 361, 365, 369, 373, 385, 389, 393, 397, 409, 413, 417, 421, 433, 437, 441, 445, 457, 461, 465, 469, 481, 485, 489, 493, 505, 509, 513, 517, 529, 533, 537, 541, 553, 557, 561, 565, 577, 581, 585, 589, 601, 605, 609, 613, 625, 629, 633, 637, 649, 653, 657, 661, 673, 677, 681, 685, 697, 701, 705, 709, 721, 725, 729, 733, 745, 749, 753, 757, 3, 7, 11, 15, 27, 31, 35, 39, 51, 55, 59, 63, 75, 79, 83, 87, 99, 103, 107, 111, 123, 127, 131, 135, 147, 151, 155, 159, 171, 175, 179, 183, 195, 199, 203, 207, 219, 223, 227, 231, 243, 247, 251, 255, 267, 271, 275, 279, 291, 295, 299, 303, 315, 319, 323, 327, 339, 343, 347, 351, 363, 367, 371, 375, 387, 391, 395, 399, 411, 415, 419, 423, 435, 439, 443, 447, 459, 463, 467, 471, 483, 487, 491, 495, 507, 511, 515, 519, 531, 535, 539, 543, 555, 559, 563, 567, 579, 583, 587, 591, 603, 607, 611, 615, 627, 631, 635, 639, 651, 655, 659, 663, 675, 679, 683, 687, 699, 703, 707, 711, 723, 727, 731, 735, 747, 751, 755, 759, 2, 6, 10, 14, 26, 30, 34, 38, 50, 54, 58, 62, 74, 78, 82, 86, 98, 102, 106, 110, 122, 126, 130, 134, 146, 150, 154, 158, 170, 174, 178, 182, 194, 198, 202, 206, 218, 222, 226, 230, 242, 246, 250, 254, 266, 270, 274, 278, 290, 294, 298, 302, 314, 318, 322, 326, 338, 342, 346, 350, 362, 366, 370, 374, 386, 390, 394, 398, 410, 414, 418, 422, 434, 438, 442, 446, 458, 462, 466, 470, 482, 486, 490, 494, 506, 510, 514, 518, 530, 534, 538, 542, 554, 558, 562, 566, 578, 582, 586, 590, 602, 606, 610, 614, 626, 630, 634, 638, 650, 654, 658, 662, 674, 678, 682, 686, 698, 702, 706, 710, 722, 726, 730, 734, 746, 750, 754, 758, 4, 8, 12, 24, 28, 32, 36, 48, 52, 56, 60, 72, 76, 80, 84, 96, 100, 104, 108, 120, 124, 128, 132, 144, 148, 152, 156, 168, 172, 176, 180, 192, 196, 200, 204, 216, 220, 224, 228, 240, 244, 248, 252, 264, 268, 272, 276, 288, 292, 296, 300, 312, 316, 320, 324, 336, 340, 344, 348, 360, 364, 368, 372, 384, 388, 392, 396, 408, 412, 416, 420, 432, 436, 440, 444, 456, 460, 464, 468, 480, 484, 488, 492, 504, 508, 512, 516, 528, 532, 536, 540, 552, 556, 560, 564, 576, 580, 584, 588, 600, 604, 608, 612, 624, 628, 632, 636, 648, 652, 656, 660, 672, 676, 680, 684, 696, 700, 704, 708, 720, 724, 728, 732, 744, 748, 752, 756, 0 submit = echo '/usr/sbin/pbind -b $BIND \$\$ >> pbind.out; $command' > dobmk; sh dobmk # ---- End inclusion of '/export/cpu2006/config/bind' #include: copies # ----- Begin inclusion of 'copies' ############################################################################ copies = 512 # header section default 462.libquantum=peak: copies = 128 456.hmmer,464.h264ref=peak: copies = 256 410.bwaves,436.cactusADM=peak: copies = 128 416.gamess,433.milc,437.leslie3d,470.lbm=peak: copies = 256 # ---- End inclusion of '/export/cpu2006/config/copies' #include: s12Up6-170227r.opt.inc # ----- Begin inclusion of 's12Up6-170227r.opt.inc' ############################################################################ #################### Compiler invocation ######################## default: SPECLANG=/opt/install/bin/ %ifdef %{localcomp} LOCALCOMP = -YA,%{localcomp} %endif %ifdef %{xtarget} XTARGET = -xtarget=%{xtarget} %else XTARGET = -xtarget=sparc64xplus %endif %if !defined(%{m32}) && !defined(%{m64}) % define m32 1 %endif %if defined(%{m32}) MMODEL = -m32 %elif defined(%{m64}) MMODEL = -m64 %else % error use --define m32 or --define m64 %endif XJOBS=8 CC = $(SPECLANG)cc -std=c99 -xjobs=$(XJOBS) $(LOCALCOMP) CXX = $(SPECLANG)CC -xjobs=$(XJOBS) $(LOCALCOMP) FC = $(SPECLANG)f90 -xjobs=$(XJOBS) $(LOCALCOMP) ################################################################# SPEC_BASE=$[top] #################### Portability Flags ########################## 400.perlbench: PORTABILITY = -DSPEC_CPU_SOLARIS_SPARC 403.gcc: PORTABILITY = -DSPEC_CPU_SOLARIS 447.dealII: CXXPORTABILITY = -DBOOST_NO_COMPILER_CONFIG 462.libquantum: CPORTABILITY = -DSPEC_CPU_SOLARIS 483.xalancbmk: 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 = $(MMODEL) -fast $(XTARGET) -xipo=2 -xpagesize=4M -xsegment_align=4M COPTIMIZE = -xalias_level=std CXXOPTIMIZE = -xalias_level=compatible -library=stlport4 EXTRA_CXXLIBS = -lfast %ifndef %{speed} OPTIMIZE += -xthroughput %endif ################################################################# #################### Peak Integer Flags ########################## int=peak: feedback = 1 OPTIMIZE = $(MMODEL) -fast $(XTARGET) -xpagesize=256M -xsegment_align=256M %ifndef %{speed} OPTIMIZE += -xthroughput %endif 400.perlbench=peak: COPTIMIZE = -xtarget=sparc64xplus -xipo=1 -xalias_level=std -xrestrict -xprefetch=no%auto -xO4 -Wc,-Qiselect-funcalign=4 -xthroughput=no EXTRA_LIBS = -lfast 401.bzip2=peak: COPTIMIZE = -xalias_level=strong -xprefetch=no%auto -Wc,-Qiselect-funcalign=4,-Qicache-chbab=1 -xinline_param=max_inst_hard:1000,max_inst_soft:500,max_growth:60 EXTRA_LIBS = -lfast 403.gcc=peak: COPTIMIZE = -xO4 -xipo=2 -xprefetch=no%auto -Wc,-Qiselect-funcalign=64 -xcache=32/128/4/4:256/128/8/4:8192/128/16/24 -xalias_level=layout 429.mcf=peak: COPTIMIZE = -xipo=2 -xalias_level=std -xprefetch=latx:0.2 -W2,-Asac -Wc,-Qiselect-funcalign=64 445.gobmk=peak: COPTIMIZE = -xO4 -xalias_level=std -xrestrict -xprefetch=no%auto -Wc,-Qiselect-funcalign=64 -Wc,-Qgsched-T=4 456.hmmer=peak: COPTIMIZE = -xipo=1 -xunroll=8 -Wc,-Qms_pipe-pref,-Qiselect-funcalign=4 -xcache=32/128/4/4:256/128/8/4:8192/128/16/48 458.sjeng=peak: COPTIMIZE = -xO4 -xipo=2 -xalias_level=std -xunroll=4 -Wc,-Qiselect-funcalign=4 -W2,-Afully_unroll:always=on -xprefetch=latx:0.6 -xcheck=%none 462.libquantum=peak: feedback = 0 COPTIMIZE = -m64 -xtarget=sparc64xplus -xipo=2 -xcache=32/128/4/4:256/128/8/4:8192/128/16/24 -xinline_param=level:1 -Wc,-Qiselect-funcalign=4 -xalias_level=layout -xprefetch=latx:0.2 464.h264ref=peak: COPTIMIZE = -xtarget=sparc64xplus -xipo=1 -Wc,-Qiselect-funcalign=4 -xthroughput=no -xalias_level=layout -xprefetch=latx:0.2 -xcheck=%none 471.omnetpp=peak: CXXOPTIMIZE = -xipo=1 -xalias_level=compatible -xunroll=2 -xprefetch_level=3 -W2,-Asac -xthroughput=no EXTRA_LIBS = -lfast 473.astar=peak: CXXOPTIMIZE = -xtarget=sparc64xplus -xalias_level=compatible -xipo=2 -xunroll=6 -xrestrict=%source -Wc,-Qiselect-funcalign=64 -Wc,-Qgsched-T=4 -xprefetch=latx:0.3 EXTRA_LIBS = -lfast 483.xalancbmk=peak: CXXOPTIMIZE = -xipo=2 -xalias_level=compatible -xdepend -xprefetch_level=3 -xprefetch=latx:0.4 -library=stlport4 -W2,-Asac -Wc,-Qiselect-funcalign=64 -features=no%except EXTRA_LIBS = -lfast EXTRA_CXXFLAGS = -library=stlport4 EXTRA_CXXLIBS = -library=stlport4 ################################################################# #################### Baseline Fp Flags ########################## fp=base: feedback = 0 OPTIMIZE = $(MMODEL) -fast $(XTARGET) -xipo=2 -xpagesize=4M -xsegment_align=4M COPTIMIZE = -xipo=2 -xalias_level=std -xprefetch_level=2 CXXOPTIMIZE = -xipo=2 -xalias_level=compatible FOPTIMIZE = -xipo=2 -xvector=no%lib EXTRA_CXXFLAGS = -library=stlport4 EXTRA_CXXLIBS = -library=stlport4 %ifndef %{speed} OPTIMIZE += -xthroughput %endif ################################################################# #################### Peak FP Flags ############################## fp=peak: feedback = 1 OPTIMIZE = $(MMODEL) -fast $(XTARGET) -xpagesize=4M -xsegment_align=4M %ifndef %{speed} OPTIMIZE += -xthroughput %endif 410.bwaves=peak: FOPTIMIZE = -xipo=2 -xunroll=4 -xvector=%none -xprefetch=no%auto 416.gamess=peak: feedback = 0 FOPTIMIZE = -xvector=no%simd -xprefetch=latx:0.1 433.milc=peak: feedback = 0 COPTIMIZE = -xipo=2 -xalias_level=std -fsimple=1 -W2,-Ainline:rs=400 -Qoption cg -Qms_pipe+alldoall -W2,-Asac -xthroughput=no 434.zeusmp=peak: feedback = 0 FOPTIMIZE = -xtarget=sparc64xplus -Wc,-Qiselect-rsqrta=2,-Qiselect-rsqrta1x=2 -Wc,-Qiselect-rcpa=2 -xvector=no%lib 435.gromacs=peak: COPTIMIZE = -xalias_level=strong -Wc,-Qicache-chbab=1,-Qiselect-rsqrta=2,-Qiselect-rsqrta1x=2 FOPTIMIZE = -Qoption cg -Qicache-chbab=1,-Qiselect-rsqrta=2,-Qiselect-rsqrta1x=2 436.cactusADM=peak: feedback = 0 FOPTIMIZE = -xtarget=sparc64xplus -xunroll=10 -xprefetch=latx:2.0 -xpagesize=256M -xsegment_align=256M -xthroughput=no EXTRA_LIBS = -lbsdmalloc 437.leslie3d=peak: feedback = 0 FOPTIMIZE = -xunroll=2 -xvector=%none -xprefetch=latx:0.8 -Qoption cg -Qms_pipe+alldoall -xinline_param=level:1 -xthroughput=no 444.namd=peak: CXXOPTIMIZE = -xalias_level=compatible -xprefetch=no%auto -Wc,-Qms_pipe+alldoall 447.dealII=peak: CXXOPTIMIZE = -xtarget=sparc64xplus -xipo=1 -xalias_level=compatible -xrestrict -xprefetch=no%auto -Qoption cg -Qiselect-funcalign=64 -xthroughput=yes EXTRA_CXXFLAGS = -library=stdcxx4 -template=extdef EXTRA_CXXLIBS = -library=stdcxx4 -template=extdef 450.soplex=peak: CXXOPTIMIZE = -xipo=2 -Wc,-Qlp=0 453.povray=peak: CXXOPTIMIZE = -xO4 -xtarget=sparc64xplus -xipo=2 -xalias_level=compatible -xlinkopt=2 -xprefetch=no%auto -xunroll=7 -Qoption iropt -Ainline:rs=1024:cs=1024:inc=900 EXTRA_LIBS = -lfast 454.calculix=peak: COPTIMIZE = -xtarget=sparc64xplus -xipo=1 -Wc,-Qiselect-funcalign=64 -xinline_param=level:3 FOPTIMIZE = -xtarget=sparc64xplus -xipo=1 -Qoption cg -Qiselect-funcalign=64 -xinline_param=level:3 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 -xthroughput=no EXTRA_LIBS = -lbsdmalloc 470.lbm=peak: feedback = 0 COPTIMIZE = -xipo=2 -xalias_level=std -xprefetch_level=2 -xpagesize=256M -xsegment_align=256M -xthroughput=no EXTRA_LIBS = -lbsdmalloc 481.wrf=peak: feedback = 0 FOPTIMIZE = -xunroll=9 -xprefetch=latx:0.4 -Qoption iropt -Rujam -xO4 -xthroughput=no 482.sphinx3=peak: COPTIMIZE = -xO4 -xipo=2 -xprefetch=latx:0.6 -xinline_param=level:1 -xprefetch=no%auto EXTRA_LIBS = -lbsdmalloc ################################################################# default: %ifdef %{extra_optimize} EXTRA_OPTIMIZE = %endif %ifdef %{extra_optimize} EXTRA_COPTIMIZE = %endif %ifdef %{extra_optimize} EXTRA_CXXOPTIMIZE = %endif %ifdef %{extra_optimize} EXTRA_FOPTIMIZE = %endif # ---- End inclusion of '/export/cpu2006/config/s12Up6-170227r.opt.inc' ### default=default=default=default: hw_avail = Apr-2017 hw_cpu_char = High Speed Mode up to 4.35 GHz hw_cpu_mhz = 4250 hw_cpu_name = SPARC64 XII hw_disk000 = 1 x 600 GB 10K RPM SAS (for system disk) hw_fpu = Integrated hw_memory = 2048 GB (128 x 16 GB 2Rx4 PC4-2400T-R, ECC) hw_model = Fujitsu SPARC M12-2S hw_nchips = 8 hw_ncores = 96 hw_ncoresperchip = 12 hw_ncpuorder000 = 1 to 16 BBs; each BB contains 1 or 2 CPU chips; hw_ncpuorder001 = the number of orderable total cores is 2, 3, 4, hw_ncpuorder002 = .. 384 hw_nthreadspercore = 8 hw_ocache = None hw_other = None hw_pcache = 64 KB I + 64 KB D on chip per core hw_scache = 512 KB I+D on chip per core hw_tcache = 32 MB I+D on chip per chip hw_vendor = Fujitsu sw_auto_parallel = No license_num = 19 sw_avail = Jul-2017 sw_base_ptrsize = 32-bit sw_compiler000= C/C++/Fortran: Version 12.6 of Oracle Developer sw_compiler001 = Studio sw_file = tmpfs sw_os = Solaris 11.3 SRU 16.3 sw_other = None sw_peak_ptrsize = 32-bit sw_state = Default test_date = Mar-2017 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 "Logical Domains Manager" service was turned off using the command "svcadm disable ldmd". notes_os_sys_000 = notes_os_sys_005 = System Tunables: notes_os_sys_010 = (/etc/system parameters) notes_os_sys_015 = autoup = 86400 notes_os_sys_020 = Causes pages older than the listed number of seconds to be written by fsflush. notes_os_sys_025 = doiflush = 0 notes_os_sys_030 = Controls whether file system metadata syncs will be executed during fsflush invocations. notes_os_sys_035 = dopageflush = 0 notes_os_sys_040 = Controls whether memory is examined for modified pages during fsflush invocations. notes_os_sys_045 = zfs:zfs_arc_max=1073741824 notes_os_sys_050 = Determines the maximum size of the ZFS Adaptive Replacement Cache (ARC). notes_000 = The Building Block (BB) is just a Fujitsu SPARC M12-2S that is the basic notes_005 = unit to be expanded as if stacking up children's blocks. notes_010 = notes_015 = File System: notes_020 = tmpfs: output_root was used to put run directories in /tmp/cpu2006 notes_025 = zfs: operating system notes_030 = notes_035 = SPEC CPU2006 benchmark: notes_040 = Updated with runspec --update # The following settings were obtained by running 'specperl $[top]/config/sysinfo' default: notes_plat_sysinfo_000 = Sysinfo program /export/cpu2006/config/sysinfo notes_plat_sysinfo_005 = Revision 6993 of 2015-11-06 (c9426fd40261140bb4c02f7d35768596) notes_plat_sysinfo_010 = running on H2S-257-D0 Sat Mar 11 18:16:13 2017 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-XII (chipid 0, clock 4250 MHz) notes_plat_sysinfo_050 = SPARC64-XII (chipid 1, clock 4250 MHz) notes_plat_sysinfo_055 = SPARC64-XII (chipid 2, clock 4250 MHz) notes_plat_sysinfo_060 = SPARC64-XII (chipid 3, clock 4250 MHz) notes_plat_sysinfo_065 = SPARC64-XII (chipid 4, clock 4250 MHz) notes_plat_sysinfo_070 = SPARC64-XII (chipid 5, clock 4250 MHz) notes_plat_sysinfo_075 = SPARC64-XII (chipid 6, clock 4250 MHz) notes_plat_sysinfo_080 = SPARC64-XII (chipid 7, clock 4250 MHz) notes_plat_sysinfo_085 = 8 chips notes_plat_sysinfo_090 = 512 threads notes_plat_sysinfo_095 = 4250 MHz notes_plat_sysinfo_100 = notes_plat_sysinfo_105 = From kstat: 64 cores notes_plat_sysinfo_110 = notes_plat_sysinfo_115 = From prtconf: 4187136 Megabytes notes_plat_sysinfo_120 = notes_plat_sysinfo_125 = /etc/release: notes_plat_sysinfo_130 = Oracle Solaris 11.3 SPARC notes_plat_sysinfo_135 = uname -a: notes_plat_sysinfo_140 = SunOS H2S-257-D0 5.11 11.3 sun4v sparc sun4v notes_plat_sysinfo_145 = notes_plat_sysinfo_150 = SPEC is set to: /export/cpu2006 notes_plat_sysinfo_155 = notes_plat_sysinfo_160 = disk: df -h /export/cpu2006 notes_plat_sysinfo_165 = Filesystem Size Used Available Capacity Mounted on notes_plat_sysinfo_170 = rpool/export 547G 26G 243G 10% /export notes_plat_sysinfo_175 = notes_plat_sysinfo_180 = (End of data from sysinfo program) hw_cpu_mhz = 4250 hw_cpu_name = SPARC64 XII hw_memory000 = 4 TB (128 x 32 GB 2Rx4 PC4-2400T-R) hw_nchips = 8 hw_ncores = 64 hw_ncoresperchip = 8 hw_nthreadspercore = 8 prepared_by = Fujitsu sw_os = Oracle Solaris 11.3 (with June 2017 SRU) 434.zeusmp: # The following setting was inserted automatically as a result of # post-run basepeak application. basepeak = 1 # 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-Developer-Studio12.6.xml flagsurl001 = http://www.spec.org/cpu2006/flags/Fujitsu-M12-2S.xml notes_plat_000 =Firmware Settings: notes_plat_005 =(XSCF operations) notes_plat_010 = Set High Speed Mode via XSCF command "sethsmode -s on". notes_plat_015 =