ARMv8 Cortex-A53 testing on Ubuntu 20.04 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2404116-NE-2404117NE42 mem_test - Phoronix Test Suite mem_test ARMv8 Cortex-A53 testing on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2404116-NE-2404117NE42&gru&rdt .
mem_test Processor Motherboard Chipset Memory Disk Network Graphics OS Kernel Display Server Compiler File-System Desktop OpenCL OpenGL Screen Resolution raspberry pi 4b ARMv8 Cortex-A53 raspberry pi 5b raspberry pi 3b rock 5a rock 5b orangepi 5 pro orangepi 5 orangepi 3b orangepi 3 lts ARMv8 Cortex-A72 @ 1.50GHz (4 Cores) Raspberry Pi 4 Model B Rev 1.2 Broadcom BCM2711 2048MB 256GB SN256 Debian 12 6.1.0-rpi8-rpi-v8 (aarch64) X Server 1.21.1.7 GCC 12.2.0 ext4 ARMv8 Cortex-A53 @ 1.20GHz (4 Cores) BCM2835 Raspberry Pi 3 Model B Rev 1.2 909MB 64GB SD64G Debian 11 5.15.84-v8+ (aarch64) LXDE X Server 1.20.11 GCC 10.2.1 20210110 ARMv8 Cortex-A76 @ 2.40GHz (4 Cores) Raspberry Pi 5 Model B Rev 1.0 4096MB 31GB SD32G Device 1de4:0001 Debian 12 6.6.20+rpt-rpi-2712 (aarch64) X Server GCC 12.2.0 ARMv8 Cortex-A53 @ 1.20GHz (4 Cores) BCM2835 Raspberry Pi 3 Model B Rev 1.2 909MB 64GB SD64G Debian 11 5.15.84-v8+ (aarch64) LXDE X Server 1.20.11 GCC 10.2.1 20210110 Rockchip ARMv8 Cortex-A76 (6 Cores / 8 Threads) Radxa ROCK 5A 8GB 5.10.110-8-rockchip (aarch64) ARMv8 Cortex-A76 @ 1.80GHz (6 Cores / 8 Threads) Radxa ROCK 5B 16GB 64GB SN64G Realtek RTL8125 2.5GbE 5.10.110-15-rockchip (aarch64) OpenCL 2.1 v1.g6p0-01eac0.efb75e2978d783a80fe78be1bfb0efc1 Rockchip ARMv8 Cortex-A76 @ 1.80GHz (4 Cores / 8 Threads) RK3588S OPi 5 Pro 32GB SD32G llvmpipe Motorcomm Micro . YT6801 Debian 12 5.10.160-rockchip-rk3588 (aarch64) Xfce 4.18 X Server 1.21.1.7 4.5 Mesa 22.3.6 (LLVM 15.0.6 128 bits) GCC 12.2.0 1024x768 Orange Pi 5 8GB 512GB Western Digital PC SN530 SDBPMPZ-512G 5.10.110-rockchip-rk3588 (aarch64) Rockchip ARMv8 Cortex-A55 @ 1.80GHz (4 Cores) Rockchip RK3566 OPi 3B 4096MB 32GB SD32G Ubuntu 22.04 5.10.160-rockchip-rk356x (aarch64) Xfce 4.16 X Server 1.21.1.4 4.5 Mesa 23.0.4-0ubuntu1~22.04.1 (LLVM 15.0.7 128 bits) OpenCL 3.0 v1.g13p0-01eac0.0fd2effaec483a5f4c440d2ffa25eb7a GCC 11.4.0 ARMv8 Cortex-A53 @ 1.80GHz (4 Cores) OrangePi 3 LTS 2048MB 32GB SD32G + 8GB 8GTF4R Ubuntu 20.04 5.10.75-sun50iw6 (aarch64) GCC 9.4.0 OpenBenchmarking.org Kernel Details - raspberry pi 4b: snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_headphones=1 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 cfg80211.ieee80211_regdom=GB - ARMv8 Cortex-A53: snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 - raspberry pi 5b: cfg80211.ieee80211_regdom=GB - raspberry pi 3b: snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 - orangepi 3 lts: Transparent Huge Pages: madvise Compiler Details - raspberry pi 4b: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --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-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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - ARMv8 Cortex-A53: --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 - raspberry pi 5b: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --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-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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - raspberry pi 3b: --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 - rock 5a: --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 - rock 5b: --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 - orangepi 5 pro: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --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-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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - orangepi 5: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --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-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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - orangepi 3b: --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-serialization=2 --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 - orangepi 3 lts: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v Processor Details - raspberry pi 4b, ARMv8 Cortex-A53, raspberry pi 5b, raspberry pi 3b, rock 5b, orangepi 5 pro, orangepi 5, orangepi 3b, orangepi 3 lts: Scaling Governor: cpufreq-dt ondemand Security Details - raspberry pi 4b: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable + srbds: Not affected + tsx_async_abort: Not affected - ARMv8 Cortex-A53: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected - raspberry pi 5b: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected - raspberry pi 3b: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected - rock 5a: 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: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected - rock 5b: 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: Mitigation of CSV2 BHB + srbds: Not affected + tsx_async_abort: Not affected - orangepi 5 pro: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable: Unprivileged eBPF enabled + srbds: Not affected + tsx_async_abort: Not affected - orangepi 5: 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: Vulnerable: Unprivileged eBPF enabled + srbds: Not affected + tsx_async_abort: Not affected - orangepi 3b: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected - orangepi 3 lts: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected Environment Details - orangepi 5 pro, orangepi 5, orangepi 3b: GST_DEBUG_NO_COLOR=1
mem_test coremark: CoreMark Size 666 - Iterations Per Second cachebench: Read cachebench: Write mbw: Memory Copy - 128 MiB mbw: Memory Copy, Fixed Block Size - 128 MiB raspberry pi 4b ARMv8 Cortex-A53 raspberry pi 5b raspberry pi 3b rock 5a rock 5b orangepi 5 pro orangepi 5 orangepi 3b orangepi 3 lts 31737.681453 3809.430314 10873.804338 2119.244 2300.215 7556.401012 1092.147635 4198.438664 877.893 72887.774570 9152.177768 30601.660216 5912.219 5887.804 7553.625583 1092.777924 4194.189235 878.096 38948.455178 3714.399172 12072.767503 5570.251 5008.876 90505.734427 9132.200727 29819.907221 6813.273 7098.996 84272.712247 8801.804740 29409.365337 9196.366 9402.359 86449.119320 8798.124368 29389.464044 8380.475 8716.710 28092.876931 3506.794377 13753.890872 2545.929 2553.154 23398.067392 3356.351191 12920.148323 1316.821 1318.115 OpenBenchmarking.org
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second raspberry pi 4b ARMv8 Cortex-A53 raspberry pi 5b raspberry pi 3b rock 5a rock 5b orangepi 5 pro orangepi 5 orangepi 3b orangepi 3 lts 20K 40K 60K 80K 100K SE +/- 26.98, N = 3 SE +/- 12.76, N = 3 SE +/- 7.38, N = 3 SE +/- 21.43, N = 3 SE +/- 34.68, N = 3 SE +/- 39.12, N = 3 SE +/- 61.71, N = 3 SE +/- 26.49, N = 3 SE +/- 1.58, N = 3 SE +/- 20.21, N = 3 31737.68 7556.40 72887.77 7553.63 38948.46 90505.73 84272.71 86449.12 28092.88 23398.07 1. (CC) gcc options: -O2 -lrt" -lrt
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read raspberry pi 4b ARMv8 Cortex-A53 raspberry pi 5b raspberry pi 3b rock 5a rock 5b orangepi 5 pro orangepi 5 orangepi 3b orangepi 3 lts 2K 4K 6K 8K 10K SE +/- 0.38, N = 3 SE +/- 0.52, N = 3 SE +/- 0.11, N = 3 SE +/- 1.26, N = 3 SE +/- 15.66, N = 3 SE +/- 0.73, N = 3 SE +/- 0.25, N = 3 SE +/- 0.89, N = 3 SE +/- 1.25, N = 3 SE +/- 3.47, N = 3 3809.43 1092.15 9152.18 1092.78 3714.40 9132.20 8801.80 8798.12 3506.79 3356.35 MIN: 3805.03 / MAX: 3810.54 MIN: 9151.8 / MAX: 9152.55 MIN: 3698 / MAX: 3746.28 MIN: 9128.89 / MAX: 9133.91 MIN: 8800.31 / MAX: 8805.41 MIN: 8795.9 / MAX: 8802.83 MIN: 3424.55 / MAX: 3562.72 MIN: 3207.16 / MAX: 3422.28 1. (CC) gcc options: -O3 -lrt
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write raspberry pi 4b ARMv8 Cortex-A53 raspberry pi 5b raspberry pi 3b rock 5a rock 5b orangepi 5 pro orangepi 5 orangepi 3b orangepi 3 lts 7K 14K 21K 28K 35K SE +/- 0.81, N = 3 SE +/- 1.32, N = 3 SE +/- 1.79, N = 3 SE +/- 1.67, N = 3 SE +/- 0.93, N = 3 SE +/- 3.05, N = 3 SE +/- 1.44, N = 3 SE +/- 0.67, N = 3 SE +/- 3.82, N = 3 SE +/- 3.44, N = 3 10873.80 4198.44 30601.66 4194.19 12072.77 29819.91 29409.37 29389.46 13753.89 12920.15 MIN: 9614.37 / MAX: 11357.93 MIN: 28079.71 / MAX: 33080.46 MIN: 11140.59 / MAX: 12857.09 MIN: 27520.62 / MAX: 31758.22 MIN: 26989.91 / MAX: 31803.29 MIN: 26974.9 / MAX: 31744.99 MIN: 12837.56 / MAX: 14138.05 MIN: 11333.14 / MAX: 13636.96 1. (CC) gcc options: -O3 -lrt
MBW Test: Memory Copy - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 128 MiB raspberry pi 4b ARMv8 Cortex-A53 raspberry pi 5b rock 5a rock 5b orangepi 5 pro orangepi 5 orangepi 3b orangepi 3 lts 2K 4K 6K 8K 10K SE +/- 29.04, N = 15 SE +/- 1.51, N = 3 SE +/- 33.24, N = 3 SE +/- 231.54, N = 12 SE +/- 435.29, N = 15 SE +/- 93.07, N = 3 SE +/- 18.12, N = 3 SE +/- 6.96, N = 3 SE +/- 1.09, N = 3 2119.24 877.89 5912.22 5570.25 6813.27 9196.37 8380.48 2545.93 1316.82 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB raspberry pi 4b raspberry pi 5b raspberry pi 3b rock 5a rock 5b orangepi 5 pro orangepi 5 orangepi 3b orangepi 3 lts 2K 4K 6K 8K 10K SE +/- 36.59, N = 15 SE +/- 30.38, N = 3 SE +/- 1.01, N = 3 SE +/- 353.17, N = 12 SE +/- 361.35, N = 14 SE +/- 50.59, N = 3 SE +/- 63.14, N = 13 SE +/- 3.90, N = 3 SE +/- 1.38, N = 3 2300.22 5887.80 878.10 5008.88 7099.00 9402.36 8716.71 2553.15 1318.12 1. (CC) gcc options: -O3 -march=native
Phoronix Test Suite v10.8.4