SPEC CPU®2017 Floating Point 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:"
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
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
L3 Cache Model Set to in :private out:private
Sysinfo program /home/cpu2017/bin/sysinfo
Rev: r6365 of 2019-08-21 295195f888a3d7edb1e6e46a485a0011
running on localhost.localdomain Sun Jun 21 10:31:05 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.
*
256 "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): 256
On-line CPU(s) list: 0-255
Thread(s) per core: 1
Core(s) per socket: 64
Socket(s): 4
NUMA node(s): 8
Vendor ID: HiSilicon
Model: 0
Model name: Kunpeng-920
Stepping: 0x1
BogoMIPS: 200.00
L1d cache: 16 MiB
L1i cache: 16 MiB
L2 cache: 128 MiB
L3 cache: 512 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
NUMA node4 CPU(s): 128-159
NUMA node5 CPU(s): 160-191
NUMA node6 CPU(s): 192-223
NUMA node7 CPU(s): 224-255
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: 1071619840 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 Jun 19 18:13
SPEC is set to: /home/cpu2017
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/klas00-home xfs 838G 18G 821G 3% /home
From /sys/devices/virtual/dmi/id
BIOS: Huawei Corp. 1.20 04/14/2020
Vendor: Huawei
Product: TaiShan 200 (Model 2480)
Serial: 2102312UXX10KC000007
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:
32x Hynix HMA84GR7CJR4N-WM 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 256 MiB.
==============================================================================
C | 519.lbm_r(base) 538.imagick_r(base) 544.nab_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++ | 508.namd_r(base) 510.parest_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)
------------------------------------------------------------------------------
==============================================================================
C++, C | 511.povray_r(base) 526.blender_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)
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++, C, Fortran | 507.cactuBSSN_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)
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)
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)
------------------------------------------------------------------------------
==============================================================================
Fortran | 503.bwaves_r(base) 549.fotonik3d_r(base) 554.roms_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)
------------------------------------------------------------------------------
==============================================================================
Fortran, C | 521.wrf_r(base) 527.cam4_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)
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)
------------------------------------------------------------------------------