ARMv8 Neoverse-N1 testing with a GIGABYTE MP32-AR0-00 v01000100 (F09 BIOS) and ASPEED on Ubuntu 21.04 via the Phoronix Test Suite with standard gcc.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2107060-IB-2107059IB44 newram_profile2_07042021 - Phoronix Test Suite newram_profile2_07042021 ARMv8 Neoverse-N1 testing with a GIGABYTE MP32-AR0-00 v01000100 (F09 BIOS) and ASPEED on Ubuntu 21.04 via the Phoronix Test Suite with standard gcc.
HTML result view exported from: https://openbenchmarking.org/result/2107060-IB-2107059IB44&grs&rdt .
newram_profile2_07042021 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard AMD Ryzen 5 2600 Six-Core @ 3.40GHz (6 Cores / 12 Threads) MSI B450-A PRO MAX (MS-7B86) v4.0 (M.B0 BIOS) AMD 17h 16GB 1000GB Western Digital WDS100T2B0C-00PXH0 eVGA NVIDIA NVA0 896MB Realtek ALC892 HP VH240a Realtek RTL8111/8168/8411 + Qualcomm Atheros AR93xx Ubuntu 21.04 5.11.0-22-generic (x86_64) GNOME Shell 3.38.4 X Server + Wayland nouveau 3.3 Mesa 21.0.1 1.0.2 GCC 10.3.0 ext4 1920x1080 ARMv8 Neoverse-N1 @ 3.00GHz (80 Cores) GIGABYTE MP32-AR0-00 v01000100 (F09 BIOS) Ampere Computing LLC Altra PCI Root Complex A 126GB 2 x Samsung SSD 980 PRO 500GB ASPEED HL229DPB 2 x Intel I350 5.11.0-22-generic (aarch64) GCC 9.3.0 GCC 10.3.0 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - AMD Ryzen 5 2600 Six-Core: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-gDeRY6/gcc-10-10.3.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Ampere Altra 80 cores 3,0 GHz: --disable-libsanitizer --enable-__cxa_atexit --enable-gold --enable-languages=c,c++,fortran,objc --enable-lto --enable-shared --enable-threads=posix --host=aarch64-ampere-linux-gnu --target=aarch64-ampere-linux-gnu --with-abi=lp64 --with-build-sysroot=/home/jenkins/workspace/armv8/ampere-9.3.0/build/ampere-9.3.0-20200410/nativetools//opt/ampere-aarch64/ampere-9.3.0-20200410/aarch64-ampere-linux-gnu/sysroot --with-cpu=neoverse-n1 --with-gmp=/home/jenkins/workspace/armv8/ampere-9.3.0/build/ampere-9.3.0-20200410/obj/gmp-aarch64-install --with-host-libstdcxx='-static-libgcc --with-mpc=/home/jenkins/workspace/armv8/ampere-9.3.0/build/ampere-9.3.0-20200410/obj/mpc-aarch64-install --with-mpfr=/home/jenkins/workspace/armv8/ampere-9.3.0/build/ampere-9.3.0-20200410/obj/mpfr-aarch64-install --with-multilib-list=lp64 -Wl,-Bstatic,-lstdc++,-Bdynamic -lm' - standard: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-mutex --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v Processor Details - AMD Ryzen 5 2600 Six-Core: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x800820d - Ampere Altra 80 cores 3,0 GHz: Scaling Governor: cppc_cpufreq performance (Boost: Enabled) - standard: Scaling Governor: cppc_cpufreq performance (Boost: Enabled) Security Details - AMD Ryzen 5 2600 Six-Core: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected - Ampere Altra 80 cores 3,0 GHz: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected - standard: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected
newram_profile2_07042021 stream: Scale stream: Triad stream: Add stream: Copy cachebench: Read Cache tinymembench: Standard Memset mbw: Memory Copy - 1024 MiB ramspeed: Triad - Floating Point tinymembench: Standard Memcpy cachebench: Write Cache ramspeed: Scale - Floating Point mbw: Memory Copy, Fixed Block Size - 1024 MiB ramspeed: Scale - Integer ramspeed: Copy - Floating Point ramspeed: Copy - Integer ramspeed: Average - Floating Point ramspeed: Add - Integer ramspeed: Add - Floating Point t-test1: 2 t-test1: 1 ramspeed: Average - Integer ramspeed: Triad - Integer AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 22231.2 25760.5 25746.3 34858.5 2976.741403 11317.0 15343.322 27516.24 15855.9 26732.264439 23088.99 8262.852 22629.00 24450.26 24706.62 25874.95 28458.09 28395.69 14.787 41.681 24321.73 22751.47 160246.2 165040.1 163077.8 164745.8 11343.118603 39171.7 10099.055 18914.31 11318.6 19006.219310 29062.84 10172.505 27146.81 29325.46 29168.72 26489.91 27943.94 28198.07 7.782 22.380 27094.57 25519.74 164938.5 167307.0 165543.1 166056.8 11440.731265 34525.7 10138.280 19248.60 11119.9 18978.980731 28924.97 10085.751 27113.25 29080.44 29123.86 26413.47 27881.00 28220.00 7.807 22.489 28008.08 24445.83 OpenBenchmarking.org
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 40K 80K 120K 160K 200K SE +/- 5.79, N = 5 SE +/- 1772.62, N = 5 SE +/- 927.40, N = 5 22231.2 160246.2 164938.5 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 40K 80K 120K 160K 200K SE +/- 38.25, N = 5 SE +/- 955.66, N = 5 SE +/- 1398.91, N = 5 25760.5 165040.1 167307.0 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 40K 80K 120K 160K 200K SE +/- 14.18, N = 5 SE +/- 1259.96, N = 5 SE +/- 1069.87, N = 5 25746.3 163077.8 165543.1 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 40K 80K 120K 160K 200K SE +/- 35.39, N = 5 SE +/- 1138.03, N = 5 SE +/- 1335.88, N = 5 34858.5 164745.8 166056.8 1. (CC) gcc options: -O3 -march=native -fopenmp
CacheBench Read Cache OpenBenchmarking.org MB/s, More Is Better CacheBench Read Cache AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 2K 4K 6K 8K 10K SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 2976.74 11343.12 11440.73 MIN: 2974.57 / MAX: 2976.92 MIN: 11228.85 / MAX: 11429.2 MIN: 11440.25 / MAX: 11440.91 1. (CC) gcc options: -lrt
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 8K 16K 24K 32K 40K SE +/- 14.86, N = 9 SE +/- 604.24, N = 3 SE +/- 91.83, N = 3 11317.0 39171.7 34525.7 1. (CC) gcc options: -O2 -lm
MBW Test: Memory Copy - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 1024 MiB AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 3K 6K 9K 12K 15K SE +/- 195.81, N = 3 SE +/- 10.48, N = 3 SE +/- 4.19, N = 3 15343.32 10099.06 10138.28 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 6K 12K 18K 24K 30K SE +/- 56.70, N = 3 SE +/- 49.57, N = 3 SE +/- 23.24, N = 3 27516.24 18914.31 19248.60 1. (CC) gcc options: -O3 -march=native
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 3K 6K 9K 12K 15K SE +/- 132.28, N = 9 SE +/- 124.06, N = 3 SE +/- 36.48, N = 3 15855.9 11318.6 11119.9 1. (CC) gcc options: -O2 -lm
CacheBench Write Cache OpenBenchmarking.org MB/s, More Is Better CacheBench Write Cache AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 6K 12K 18K 24K 30K SE +/- 12.76, N = 3 SE +/- 0.34, N = 3 SE +/- 2.37, N = 3 26732.26 19006.22 18978.98 MIN: 20402.73 / MAX: 29539.87 MIN: 17655.92 / MAX: 21041.71 MIN: 17763.58 / MAX: 21047.05 1. (CC) gcc options: -lrt
RAMspeed SMP Type: Scale - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 6K 12K 18K 24K 30K SE +/- 95.95, N = 3 SE +/- 23.54, N = 3 SE +/- 64.79, N = 3 23088.99 29062.84 28924.97 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 2K 4K 6K 8K 10K SE +/- 25.62, N = 3 SE +/- 78.39, N = 15 SE +/- 15.88, N = 3 8262.85 10172.51 10085.75 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 6K 12K 18K 24K 30K SE +/- 120.51, N = 3 SE +/- 16.30, N = 3 SE +/- 28.40, N = 3 22629.00 27146.81 27113.25 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 6K 12K 18K 24K 30K SE +/- 48.76, N = 3 SE +/- 158.61, N = 3 SE +/- 23.37, N = 3 24450.26 29325.46 29080.44 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 6K 12K 18K 24K 30K SE +/- 46.03, N = 3 SE +/- 44.35, N = 3 SE +/- 1.62, N = 3 24706.62 29168.72 29123.86 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 6K 12K 18K 24K 30K SE +/- 35.45, N = 3 SE +/- 9.42, N = 3 SE +/- 177.90, N = 3 25874.95 26489.91 26413.47 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 6K 12K 18K 24K 30K SE +/- 84.42, N = 3 SE +/- 36.17, N = 3 SE +/- 11.41, N = 3 28458.09 27943.94 27881.00 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Add - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 6K 12K 18K 24K 30K SE +/- 29.60, N = 3 SE +/- 102.77, N = 3 SE +/- 47.74, N = 3 28395.69 28198.07 28220.00 1. (CC) gcc options: -O3 -march=native
t-test1 Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 4 8 12 16 20 SE +/- 0.432, N = 15 SE +/- 0.008, N = 3 SE +/- 0.006, N = 3 14.787 7.782 7.807 1. (CC) gcc options: -pthread
t-test1 Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 10 20 30 40 50 SE +/- 1.06, N = 12 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 41.68 22.38 22.49 1. (CC) gcc options: -pthread
RAMspeed SMP Type: Average - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 6K 12K 18K 24K 30K SE +/- 173.25, N = 3 SE +/- 148.11, N = 3 SE +/- 596.84, N = 15 24321.73 27094.57 28008.08 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 5K 10K 15K 20K 25K SE +/- 275.94, N = 4 SE +/- 862.72, N = 15 SE +/- 571.29, N = 15 22751.47 25519.74 24445.83 1. (CC) gcc options: -O3 -march=native
Phoronix Test Suite v10.8.4