SPEC CPU®2017 Integer Rate Result
Copyright 2017-2020 Standard Performance Evaluation Corporation
Benchmark result graphs are available in the PDF report.
The taskset mechanism was used to bind copies to processors. The config file option 'submit'
was used to generate taskset commands to bind each copy to a specific processor.
For details, please see the config file.
Stack size set to unlimited using "ulimit -s unlimited"
Environment variables set by runcpu before the start of the run:
LD_LIBRARY_PATH =
"/usr/local/gcc-9.1.0/lib64/:/usr/local/gcc-9.1.0/lib/:/lib64::/home/jem
alloc-5.2.1-setup/lib"
Transparent Huge Pages enabled by default
Prior to runcpu invocation
Filesystem page cache synced and cleared with:
sync; echo 3> /proc/sys/vm/drop_caches
jemalloc: configured and built at default for 64bit targets;
jemalloc: built with the kylin V10, and the system compiler gcc 7.3.0;
jemalloc: sources available via jemalloc.net or https://github.com/jemalloc/jemalloc/releases
NA: The test sponsor attests, as of date of publication, that CVE-2017-5754 (Meltdown)
is mitigated in the system as tested and documented.
Yes: The test sponsor attests, as of date of publication, that CVE-2017-5753 (Spectre variant 1)
is mitigated in the system as tested and documented.
NA: The test sponsor attests, as of date of publication, that CVE-2017-5715 (Spectre variant 2)
is mitigated in the system as tested and documented.
BIOS configuration:
Power Policy Set to Performance
Custom Refresh Rate Set to 64ms
CPU Prefetcher Set to Enabled
Sysinfo program /home/cpu2017/bin/sysinfo
Rev: r6365 of 2019-08-21 295195f888a3d7edb1e6e46a485a0011
running on localhost.localdomain Fri May 29 09:14:06 2020
SUT (System Under Test) info as seen by some common utilities.
For more information on this section, see
https://www.spec.org/cpu2017/Docs/config.html#sysinfo
From /proc/cpuinfo
*
* Did not identify cpu model. If you would
* like to write your own sysinfo program, see
* www.spec.org/cpu2017/config.html#sysinfo
*
*
* 0 "physical id" tags found. Perhaps this is an older system,
* or a virtualized system. Not attempting to guess how to
* count chips/cores for this system.
*
128 "processors"
cores, siblings (Caution: counting these is hw and system dependent. The following
excerpts from /proc/cpuinfo might not be reliable. Use with caution.)
From lscpu:
Architecture: aarch64
CPU op-mode(s): 64-bit
Byte Order: Little Endian
CPU(s): 128
On-line CPU(s) list: 0-127
Thread(s) per core: 1
Core(s) per socket: 64
Socket(s): 2
NUMA node(s): 4
Vendor ID: HiSilicon
Model: 0
Model name: Kunpeng-920
Stepping: 0x1
BogoMIPS: 200.00
L1d cache: 8 MiB
L1i cache: 8 MiB
L2 cache: 64 MiB
L3 cache: 256 MiB
NUMA node0 CPU(s): 0-31
NUMA node1 CPU(s): 32-63
NUMA node2 CPU(s): 64-95
NUMA node3 CPU(s): 96-127
Vulnerability Itlb multihit: Not affected
Vulnerability L1tf: Not affected
Vulnerability Mds: Not affected
Vulnerability Meltdown: Not affected
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via
prctl
Vulnerability Spectre v1: Mitigation; __user pointer sanitization
Vulnerability Spectre v2: Not affected
Vulnerability Tsx async abort: Not affected
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics
fphp asimdhp cpuid asimdrdm jscvt fcma dcpop asimddp asimdfhm ssbs
From numactl --hardware WARNING: a numactl 'node' might or might not correspond to a
physical chip.
From /proc/meminfo
MemTotal: 535431808 kB
HugePages_Total: 100000
Hugepagesize: 2048 kB
From /etc/*release* /etc/*version*
kylin-release: kylin release 10 (Azalea)
os-release:
NAME="kylin"
VERSION="10 (Azalea)"
ID="kylin"
VERSION_ID="10"
PRETTY_NAME="kylin 10 (Azalea)"
ANSI_COLOR="0;31"
system-release: kylin release 10 (Azalea)
system-release-cpe: cpe:/o:kylin:kylin:10:ga:server
uname -a:
Linux localhost.localdomain 4.19.90-5.ky10.aarch64 #1 SMP Wed Apr 8 09:34:13 CST 2020
aarch64 aarch64 aarch64 GNU/Linux
Kernel self-reported vulnerability status:
itlb_multihit: Not affected
CVE-2018-3620 (L1 Terminal Fault): Not affected
Microarchitectural Data Sampling: Not affected
CVE-2017-5754 (Meltdown): Not affected
CVE-2018-3639 (Speculative Store Bypass): Mitigation: Speculative Store Bypass disabled
via prctl
CVE-2017-5753 (Spectre variant 1): Mitigation: __user pointer sanitization
CVE-2017-5715 (Spectre variant 2): Not affected
tsx_async_abort: Not affected
run-level 5 May 29 09:06
SPEC is set to: /home/cpu2017
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/klas00-home xfs 1.5T 32G 1.4T 3% /home
From /sys/devices/virtual/dmi/id
BIOS: Huawei Corp. 1.16 02/28/2020
Vendor: Huawei
Product: TaiShan 200 (Model 2280)
Serial: 2102312PRNN0KC001136
Additional information from dmidecode follows. WARNING: Use caution when you interpret
this section. The 'dmidecode' program reads system data which is "intended to allow
hardware to be accurately determined", but the intent may not be met, as there are
frequent changes to hardware, firmware, and the "DMTF SMBIOS" standard.
Memory:
16x NO DIMM NO DIMM
16x Samsung M393A4K40CB2-CVF 32 GB 2 rank 2933
(End of data from sysinfo program)
The sysinfo is missing the cpu name, the processor under test is Huawei Kunpeng 920 7260.
The L3 capacity is 64MB per processor for Huawei Kunpeng 920 7260 processor for a SUT
total of 128 MiB.
==============================================================================
C | 500.perlbench_r(base) 502.gcc_r(base) 505.mcf_r(base)
| 525.x264_r(base) 557.xz_r(base)
------------------------------------------------------------------------------
Using built-in specs.
COLLECT_GCC=/usr/local/gcc-9.1.0/bin/gcc
COLLECT_LTO_WRAPPER=/usr/local/gcc-9.1.0/libexec/gcc/aarch64-unknown-linux-gnu/9.1.0/lto-wrapper
Target: aarch64-unknown-linux-gnu
Configured with: ../configure --enable-checking=release
--enable-languages=c,c++,fortran --disable-multilib
--prefix=/usr/local/gcc-9.1.0
Thread model: posix
gcc version 9.1.0 (GCC)
------------------------------------------------------------------------------
==============================================================================
C++ | 520.omnetpp_r(base) 523.xalancbmk_r(base) 531.deepsjeng_r(base)
| 541.leela_r(base)
------------------------------------------------------------------------------
Using built-in specs.
COLLECT_GCC=/usr/local/gcc-9.1.0/bin/g++
COLLECT_LTO_WRAPPER=/usr/local/gcc-9.1.0/libexec/gcc/aarch64-unknown-linux-gnu/9.1.0/lto-wrapper
Target: aarch64-unknown-linux-gnu
Configured with: ../configure --enable-checking=release
--enable-languages=c,c++,fortran --disable-multilib
--prefix=/usr/local/gcc-9.1.0
Thread model: posix
gcc version 9.1.0 (GCC)
------------------------------------------------------------------------------
==============================================================================
Fortran | 548.exchange2_r(base)
------------------------------------------------------------------------------
Using built-in specs.
COLLECT_GCC=/usr/local/gcc-9.1.0/bin/gfortran
COLLECT_LTO_WRAPPER=/usr/local/gcc-9.1.0/libexec/gcc/aarch64-unknown-linux-gnu/9.1.0/lto-wrapper
Target: aarch64-unknown-linux-gnu
Configured with: ../configure --enable-checking=release
--enable-languages=c,c++,fortran --disable-multilib
--prefix=/usr/local/gcc-9.1.0
Thread model: posix
gcc version 9.1.0 (GCC)
------------------------------------------------------------------------------