# Invocation command line: # /home/speccpu/bin/harness/runcpu -c cpu2017-ic17.0-linux-avx2-int-rate --define cores=32 intrate # output_root was not used for this run ############################################################################ # Note to GMR users: your feedback is welcome! Don't worry about items marked # # +-----+ # | XXX | ==> Items that will change in V1.0 kit. # +-----+ For example, *all* URLs like this: spec.org/auto... # will change to regular URLs. #------------------------------------------------------------------------------ # # Compiler name/version: Intel Compiler 17.0 # Operating system version: SUSE12.1 (Linux version 3.12.49-11-default) # Hardware: Intel processors supporting AVX2 isa extensions # (Haswell/Broadwell and newer) # # If you have different software or hardware, this config file may not work. # You may find a better config file for your system next to posted results: # http://www.spec.org/auto/cpu2017/results # # Compiler issues: Contact your compiler vendor, not SPEC. # For SPEC help: http://www.spec.org/auto/cpu2017/Docs/techsupport.html # # Known issues: # - The test workload of 500.perlbench_r will not validate with the currently # available public beta. This problem is expected to be fixed in the # Intel Compiler 17 Release Candidate. # The rest of the integer rate (intrate) benchmarks can be run using # the --noreportable command-line switch. #------------------------------------------------------------------------------ #--------- Label -------------------------------------------------------------- # Arbitrary string, tags your binaries & directories. # Two Suggestions: # (1) Change this label as you try new ideas. label = cpu2017-ic17.0-linux-avx2-int-rate # (2) Make the label meaningful to YOU. #--------- Global Settings ---------------------------------------------------- # For info, see: # https://www.spec.org/auto/cpu2017/Docs/config.html#fieldname XXX # Example: https://www.spec.org/auto/cpu2017/Docs/config.html#tune action = validate #action = build iterations = 3 line_width = 1020 log_line_width = 1020 output_format = txt,cfg,pdf,csv #output_format = txt threads = %{cores} tune = base,peak #tune = base #tune = peak reportable = 1 #reportable = 0 #submit = specperl -e "system sprintf qq{start /b /wait /affinity %x %s}, (1<<$SPECCOPYNUM), q{ $command } " copies = %{cores} flagsurl000 = http://www.spec.org/cpu2017/flags/IC17.0-official-linux64.2017-06-20.xml #--------- Compilers ---------------------------------------------------------- default: CC = icc -std=gnu99 -m64 CXX = icpc -std=gnu++0x -m64 FC = ifort -m64 OBJ = .obj # How to say "Show me your version, please" CC_VERSION_OPTION = -V CXX_VERSION_OPTION = -V FC_VERSION_OPTION = -V SSE = -xCORE-AVX2 FASTNOSTATIC = $(SSE) -ipo -O3 -no-prec-div FAST = $(SSE) -ipo -O3 -no-prec-div #--------- Portability -------------------------------------------------------- default: # Data model PORTABILITY = -DSPEC_LP64 # Rate portability 500.perlbench_r=default: #lang='C' CPORTABILITY = -DSPEC_LINUX_X64 502.gcc_r=default: #lang='C' 505.mcf_r=default: #lang='C' 520.omnetpp_r=default: #lang='C++' 523.xalancbmk_r=default: #lang='C++' CXXPORTABILITY = -DSPEC_LINUX 525.x264_r=default: #lang='C' 531.deepsjeng_r=default: #lang='C++' 541.leela_r=default: #lang='C++' 548.exchange2_r=default: #lang='Fortran' 557.xz_r=default: #lang='C' #-------- Baseline Tuning Flags ---------------------------------------------- intspeed=base=default: OPTIMIZE = $(FASTNOSTATIC) -qopt-prefetch -ansi-alias -qopt-mem-layout-trans=3 CXXOPTIMIZE = -auto-p32 COPTIMIZE = -auto-p32 FOPTIMIZE = -heap-arrays intrate=peak=default: sw_peak_ptrsize = Not Applicable # If you add peak tuning, fill in as above. COPTIMIZE = -auto-ilp32 -ansi-alias CXXOPTIMIZE = -ansi-alias PASS1_CFLAGS = -prof-genthreadsafe -par-num-threads=1 PASS2_CFLAGS = $(FASTNOSTATIC) -prof-use PASS1_CXXFLAGS = -prof-genthreadsafe -par-num-threads=1 PASS2_CXXFLAGS = $(FASTNOSTATIC) -prof-use PASS1_LDCFLAGS = -prof-genthreadsafe -par-num-threads=1 PASS2_LDCFLAGS = $(FASTNOSTATIC) -prof-use PASS1_LDCXXFLAGS = -prof-genthreadsafe -par-num-threads=1 PASS2_LDCXXFLAGS = $(FASTNOSTATIC) -prof-use 500.perlbench_r=peak=default: #lang='C' 502.gcc_r=peak=default: #lang='C' 505.mcf_r=peak=default: #lang='C' 520.omnetpp_r=peak=default: #lang='C++' 523.xalancbmk_r=peak=default: #lang='C++' 525.x264_r=peak=default: #lang='C' 531.deepsjeng_r=peak=default: #lang='C++' 541.leela_r=peak=default: #lang='C++' 548.exchange2_r=peak=default: #lang='Fortran' feedback = no 557.xz_r=peak=default: #lang='C' #------------------------------------------------------------------------------- # Tester and System Descriptions - Edit the section below #------------------------------------------------------------------------------- # For info about any field, see # https://www.spec.org/auto/cpu2017/Docs/config.html#fieldname # Example: https://www.spec.org/auto/cpu2017/Docs/config.html#hw_memory #------------------------------------------------------------------------------- #--------- If you install new compilers, edit this section -------------------- default: sw_compiler000 = C/C++: Version 17.0.0.098 of Intel C++ Compiler sw_compiler001 = Professional Build 20160721; sw_compiler002 = Fortran: Version 17.0.0.098 of Intel Fortran sw_compiler003 = Compiler Professional Build 20160721; #--------- Your info --------------------------------------------------------- # To understand the difference between hw_vendor/sponsor/tester, see: # www.spec.org/auto/cpu2017/Docs/config.html#test_sponsor intrate,intspeed,fprate,fpspeed: # Important: keep this line hw_vendor = H3C tester = H3C test_sponsor = H3C license_num = 9066 notes_os_000 = Stack size set to unlimited using "ulimit -s unlimited" #--------- Fill out this section ---------------------------------------------- intrate,intspeed,fprate,fpspeed: # Important: keep this line # Example # Brief info about field hw_avail = Oct-2016 sw_avail = Oct-2016 hw_cpu_nominal_mhz = 2100 # Nominal chip frequency, in MHz hw_cpu_max_mhz = 3000 # Max chip frequency, in MHz hw_ncpuorder = 1,2 chip # Ordering options hw_disk = 500GB SATA 7200 RPM # Size, type, other perf-relevant info sw_file = xfs # File system sw_state = Run level 3 (multi-user) # Software state. If no changes, "Default" hw_other = None # Other perf-relevant hw, or "None" sw_other = None # Other perf-relevant sw, or "None" hw_pcache = 32 KB I + 32 KB D on chip per core # Primary cache size, type, location hw_scache = 256 KB I+D on chip per core # Second cache or "None" hw_tcache = 20 MB I+D on chip per chip # Third cache or "None" hw_ocache = None # Other cache or "None" hw_memory000 = 256 GB (16 x 16 GB 2Rx4 PC4-2400T-R, # N GB (M x N GB nRxn hw_memory001 = running at 2133) sw_base_ptrsize = 64-bit sw_peak_ptrsize = 32/64-bit #--------- Sysinfo fields - You may need to adjust this section --------------- # The following are partly filled out by sysinfo. # www.spec.org/auto/cpu2017/Docs/config.html#sysinfo # Uncomment lines for which you already have a better answer than sysinfo # intrate,intspeed,fprate,fpspeed: # Important: keep this line # Example # Brief info about field hw_cpu_name = Intel Xeon E5-2620 v4 # chip name hw_model = H3C R4900 G2 (Intel Xeon E5-2620 v4, 2.10 GHz) # system model name hw_nchips = 2 # number chips enabled hw_ncores = 16 # number cores enabled hw_nthreadspercore = 2 # number threads enabled per core sw_os000 = SUSE Linux Enterprise Server 12 SP1 # Operating system # sw_os002 = 12 (x86_64) # prepared_by = H3C fw_bios = BIOS American Megatrends Inc. 1.00.15 10/17/2016 notes_plat_form_000 = BIOS Configuration: notes_plat_form_005 = Operation Mode set to Maximum Performance notes_plat_form_010 = COD set to Enable notes_plat_form_015 = Enable CPU HWPM set to HWPM OOB notes_plat_form_020 = Energy Performance BIAS Setting set to Performance # The following settings were obtained by running the sysinfo_program # 'specperl $[top]/Docs/sysinfo' (sysinfo:SHA:0710f0acde4bba9a64b6bc93cc9676f3a4858920d296e5f2df39ac8de52eecb0) default: notes_plat_sysinfo_000 = Sysinfo program /home/speccpu/Docs/sysinfo notes_plat_sysinfo_005 = Rev: r5007 of 2016-11-15 fc8dc82f217779bedfed4d694d580ba9 notes_plat_sysinfo_010 = running on linux-9ue6 Sat Dec 10 20:53:08 2016 notes_plat_sysinfo_015 = notes_plat_sysinfo_020 = This section contains SUT (System Under Test) info as seen by some common notes_plat_sysinfo_025 = utilities. notes_plat_sysinfo_030 = For more information on this section, see notes_plat_sysinfo_035 = http://www.spec.org/cpu2017/Docs/config.html#sysinfo notes_plat_sysinfo_040 = notes_plat_sysinfo_045 = From /proc/cpuinfo notes_plat_sysinfo_050 = model name : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz notes_plat_sysinfo_055 = 2 "physical id"s (chips) notes_plat_sysinfo_060 = 32 "processors" notes_plat_sysinfo_065 = cores, siblings (Caution: counting these is hw and system dependent. The notes_plat_sysinfo_070 = following excerpts from /proc/cpuinfo might not be reliable. Use with notes_plat_sysinfo_075 = caution.) notes_plat_sysinfo_080 = cpu cores : 8 notes_plat_sysinfo_085 = siblings : 16 notes_plat_sysinfo_090 = physical 0: cores 0 1 2 3 4 5 6 7 notes_plat_sysinfo_095 = physical 1: cores 0 1 2 3 4 5 6 7 notes_plat_sysinfo_100 = cache size : 20480 KB notes_plat_sysinfo_105 = notes_plat_sysinfo_110 = The view from numactl --hardware follows. WARNING: a numactl 'node' might or notes_plat_sysinfo_115 = might not correspond to a physical chip. notes_plat_sysinfo_120 = available: 2 nodes (0-1) notes_plat_sysinfo_125 = node 0 cpus: 0 1 2 3 4 5 6 7 16 17 18 19 20 21 22 23 notes_plat_sysinfo_130 = node 0 size: 129009 MB notes_plat_sysinfo_135 = node 0 free: 128267 MB notes_plat_sysinfo_140 = node 1 cpus: 8 9 10 11 12 13 14 15 24 25 26 27 28 29 30 31 notes_plat_sysinfo_145 = node 1 size: 129154 MB notes_plat_sysinfo_150 = node 1 free: 128466 MB notes_plat_sysinfo_155 = node distances: notes_plat_sysinfo_160 = node 0 1 notes_plat_sysinfo_165 = 0: 10 21 notes_plat_sysinfo_170 = 1: 21 10 notes_plat_sysinfo_175 = notes_plat_sysinfo_180 = From /proc/meminfo notes_plat_sysinfo_185 = MemTotal: 264360092 kB notes_plat_sysinfo_190 = HugePages_Total: 0 notes_plat_sysinfo_195 = Hugepagesize: 2048 kB notes_plat_sysinfo_200 = notes_plat_sysinfo_205 = /usr/bin/lsb_release -d notes_plat_sysinfo_210 = SUSE Linux Enterprise Server 12 SP1 notes_plat_sysinfo_215 = notes_plat_sysinfo_220 = From /etc/*release* /etc/*version* notes_plat_sysinfo_225 = SuSE-release: notes_plat_sysinfo_230 = SUSE Linux Enterprise Server 12 (x86_64) notes_plat_sysinfo_235 = VERSION = 12 notes_plat_sysinfo_240 = PATCHLEVEL = 1 notes_plat_sysinfo_245 = # This file is deprecated and will be removed in a future service pack or notes_plat_sysinfo_250 = release. notes_plat_sysinfo_255 = # Please check /etc/os-release for details about this release. notes_plat_sysinfo_260 = os-release: notes_plat_sysinfo_265 = NAME="SLES" notes_plat_sysinfo_270 = VERSION="12-SP1" notes_plat_sysinfo_275 = VERSION_ID="12.1" notes_plat_sysinfo_280 = PRETTY_NAME="SUSE Linux Enterprise Server 12 SP1" notes_plat_sysinfo_285 = ID="sles" notes_plat_sysinfo_290 = ANSI_COLOR="0;32" notes_plat_sysinfo_295 = CPE_NAME="cpe:/o:suse:sles:12:sp1" notes_plat_sysinfo_300 = notes_plat_sysinfo_305 = uname -a: notes_plat_sysinfo_310 = Linux linux-9ue6 3.12.49-11-default #1 SMP Wed Nov 11 20:52:43 UTC 2015 notes_plat_sysinfo_315 = (8d714a0) x86_64 x86_64 x86_64 GNU/Linux notes_plat_sysinfo_320 = notes_plat_sysinfo_325 = run-level 3 Dec 10 20:46 notes_plat_sysinfo_330 = notes_plat_sysinfo_335 = SPEC is set to: /home/speccpu notes_plat_sysinfo_340 = Filesystem Type Size Used Avail Use% Mounted on notes_plat_sysinfo_345 = /dev/sda4 xfs 416G 2.4G 414G 1% /home notes_plat_sysinfo_350 = notes_plat_sysinfo_355 = Additional information from dmidecode follows. WARNING: Use caution when you notes_plat_sysinfo_360 = interpret this section. The 'dmidecode' program reads system data which is notes_plat_sysinfo_365 = "intended to allow hardware to be accurately determined", but the intent may not notes_plat_sysinfo_370 = be met, as there are frequent changes to hardware, firmware, and the "DMTF notes_plat_sysinfo_375 = SMBIOS" standard. notes_plat_sysinfo_380 = BIOS American Megatrends Inc. 1.00.15 10/20/2016 notes_plat_sysinfo_385 = Memory: notes_plat_sysinfo_390 = 16x Hynix Semiconductor HMA42GR7AFR4N-UH 16 GB 2 rank 2400 MHz, configured at notes_plat_sysinfo_395 = 2133 MHz notes_plat_sysinfo_400 = 8x NO DIMM NO DIMM notes_plat_sysinfo_405 = notes_plat_sysinfo_410 = (End of data from sysinfo program) hw_cpu_name = Intel Xeon E5-2620 v4 hw_disk = 416 GB add more disk info here hw_memory001 = 252.113 GB fixme: If using DDR3, format is: hw_memory002 = 'N GB (M x N GB nRxn PCn-nnnnnR-n, ECC)' hw_nchips = 2 prepared_by = root (is never output, only tags rawfile) sw_file = xfs sw_os001 = SUSE Linux Enterprise Server 12 SP1 sw_os001 = 3.12.49-11-default sw_state = Run level 3 (add definition here) # End of settings added by sysinfo_program # 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: notes_comp_waiver_000=SPEC has learned that this result, which used an evaluation compiler, was submitted notes_comp_waiver_005=contrary to the compiler license terms. notes_comp_waiver_010=Intel has granted a one-time waiver for this result.