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&gru&sor .
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 ramspeed: Add - Integer ramspeed: Copy - Integer ramspeed: Scale - Integer ramspeed: Triad - Integer ramspeed: Average - Integer ramspeed: Add - Floating Point ramspeed: Copy - Floating Point ramspeed: Scale - Floating Point ramspeed: Triad - Floating Point ramspeed: Average - Floating Point stream: Copy stream: Scale stream: Triad stream: Add tinymembench: Standard Memcpy tinymembench: Standard Memset cachebench: Read Cache cachebench: Write Cache mbw: Memory Copy - 1024 MiB mbw: Memory Copy, Fixed Block Size - 1024 MiB t-test1: 1 t-test1: 2 AMD Ryzen 5 2600 Six-Core Ampere Altra 80 cores 3,0 GHz standard 28458.09 24706.62 22629.00 22751.47 24321.73 28395.69 24450.26 23088.99 27516.24 25874.95 34858.5 22231.2 25760.5 25746.3 15855.9 11317.0 2976.741403 26732.264439 15343.322 8262.852 41.681 14.787 27943.94 29168.72 27146.81 25519.74 27094.57 28198.07 29325.46 29062.84 18914.31 26489.91 164745.8 160246.2 165040.1 163077.8 11318.6 39171.7 11343.118603 19006.219310 10099.055 10172.505 22.380 7.782 27881.00 29123.86 27113.25 24445.83 28008.08 28220.00 29080.44 28924.97 19248.60 26413.47 166056.8 164938.5 167307.0 165543.1 11119.9 34525.7 11440.731265 18978.980731 10138.280 10085.751 22.489 7.807 OpenBenchmarking.org
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: Copy - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer Ampere Altra 80 cores 3,0 GHz standard AMD Ryzen 5 2600 Six-Core 6K 12K 18K 24K 30K SE +/- 44.35, N = 3 SE +/- 1.62, N = 3 SE +/- 46.03, N = 3 29168.72 29123.86 24706.62 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 Ampere Altra 80 cores 3,0 GHz standard AMD Ryzen 5 2600 Six-Core 6K 12K 18K 24K 30K SE +/- 16.30, N = 3 SE +/- 28.40, N = 3 SE +/- 120.51, N = 3 27146.81 27113.25 22629.00 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 Ampere Altra 80 cores 3,0 GHz standard AMD Ryzen 5 2600 Six-Core 5K 10K 15K 20K 25K SE +/- 862.72, N = 15 SE +/- 571.29, N = 15 SE +/- 275.94, N = 4 25519.74 24445.83 22751.47 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer standard Ampere Altra 80 cores 3,0 GHz AMD Ryzen 5 2600 Six-Core 6K 12K 18K 24K 30K SE +/- 596.84, N = 15 SE +/- 148.11, N = 3 SE +/- 173.25, N = 3 28008.08 27094.57 24321.73 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 standard Ampere Altra 80 cores 3,0 GHz 6K 12K 18K 24K 30K SE +/- 29.60, N = 3 SE +/- 47.74, N = 3 SE +/- 102.77, N = 3 28395.69 28220.00 28198.07 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 Ampere Altra 80 cores 3,0 GHz standard AMD Ryzen 5 2600 Six-Core 6K 12K 18K 24K 30K SE +/- 158.61, N = 3 SE +/- 23.37, N = 3 SE +/- 48.76, N = 3 29325.46 29080.44 24450.26 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point Ampere Altra 80 cores 3,0 GHz standard AMD Ryzen 5 2600 Six-Core 6K 12K 18K 24K 30K SE +/- 23.54, N = 3 SE +/- 64.79, N = 3 SE +/- 95.95, N = 3 29062.84 28924.97 23088.99 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 standard Ampere Altra 80 cores 3,0 GHz 6K 12K 18K 24K 30K SE +/- 56.70, N = 3 SE +/- 23.24, N = 3 SE +/- 49.57, N = 3 27516.24 19248.60 18914.31 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 Ampere Altra 80 cores 3,0 GHz standard AMD Ryzen 5 2600 Six-Core 6K 12K 18K 24K 30K SE +/- 9.42, N = 3 SE +/- 177.90, N = 3 SE +/- 35.45, N = 3 26489.91 26413.47 25874.95 1. (CC) gcc options: -O3 -march=native
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy standard Ampere Altra 80 cores 3,0 GHz AMD Ryzen 5 2600 Six-Core 40K 80K 120K 160K 200K SE +/- 1335.88, N = 5 SE +/- 1138.03, N = 5 SE +/- 35.39, N = 5 166056.8 164745.8 34858.5 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale standard Ampere Altra 80 cores 3,0 GHz AMD Ryzen 5 2600 Six-Core 40K 80K 120K 160K 200K SE +/- 927.40, N = 5 SE +/- 1772.62, N = 5 SE +/- 5.79, N = 5 164938.5 160246.2 22231.2 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad standard Ampere Altra 80 cores 3,0 GHz AMD Ryzen 5 2600 Six-Core 40K 80K 120K 160K 200K SE +/- 1398.91, N = 5 SE +/- 955.66, N = 5 SE +/- 38.25, N = 5 167307.0 165040.1 25760.5 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add standard Ampere Altra 80 cores 3,0 GHz AMD Ryzen 5 2600 Six-Core 40K 80K 120K 160K 200K SE +/- 1069.87, N = 5 SE +/- 1259.96, N = 5 SE +/- 14.18, N = 5 165543.1 163077.8 25746.3 1. (CC) gcc options: -O3 -march=native -fopenmp
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
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Ampere Altra 80 cores 3,0 GHz standard AMD Ryzen 5 2600 Six-Core 8K 16K 24K 32K 40K SE +/- 604.24, N = 3 SE +/- 91.83, N = 3 SE +/- 14.86, N = 9 39171.7 34525.7 11317.0 1. (CC) gcc options: -O2 -lm
CacheBench Read Cache OpenBenchmarking.org MB/s, More Is Better CacheBench Read Cache standard Ampere Altra 80 cores 3,0 GHz AMD Ryzen 5 2600 Six-Core 2K 4K 6K 8K 10K SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 11440.73 11343.12 2976.74 MIN: 11440.25 / MAX: 11440.91 MIN: 11228.85 / MAX: 11429.2 MIN: 2974.57 / MAX: 2976.92 1. (CC) gcc options: -lrt
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
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 standard Ampere Altra 80 cores 3,0 GHz 3K 6K 9K 12K 15K SE +/- 195.81, N = 3 SE +/- 4.19, N = 3 SE +/- 10.48, N = 3 15343.32 10138.28 10099.06 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 Ampere Altra 80 cores 3,0 GHz standard AMD Ryzen 5 2600 Six-Core 2K 4K 6K 8K 10K SE +/- 78.39, N = 15 SE +/- 15.88, N = 3 SE +/- 25.62, N = 3 10172.51 10085.75 8262.85 1. (CC) gcc options: -O3 -march=native
t-test1 Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 Ampere Altra 80 cores 3,0 GHz standard AMD Ryzen 5 2600 Six-Core 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 1.06, N = 12 22.38 22.49 41.68 1. (CC) gcc options: -pthread
t-test1 Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 Ampere Altra 80 cores 3,0 GHz standard AMD Ryzen 5 2600 Six-Core 4 8 12 16 20 SE +/- 0.008, N = 3 SE +/- 0.006, N = 3 SE +/- 0.432, N = 15 7.782 7.807 14.787 1. (CC) gcc options: -pthread
Phoronix Test Suite v10.8.4