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&sor.

mem_testProcessorMotherboardMemoryDiskChipsetNetworkGraphicsOSKernelDesktopDisplay ServerCompilerFile-SystemOpenCLOpenGLScreen ResolutionARMv8 Cortex-A53raspberry pi 3braspberry pi 4braspberry pi 5brock 5arock 5borangepi 5 proorangepi 5orangepi 3borangepi 3 ltsARMv8 Cortex-A53 @ 1.20GHz (4 Cores)BCM2835 Raspberry Pi 3 Model B Rev 1.2909MB64GB SD64GDebian 115.15.84-v8+ (aarch64)LXDEX Server 1.20.11GCC 10.2.1 20210110ext4ARMv8 Cortex-A72 @ 1.50GHz (4 Cores)Raspberry Pi 4 Model B Rev 1.2Broadcom BCM27112048MB256GB SN256Debian 126.1.0-rpi8-rpi-v8 (aarch64)X Server 1.21.1.7GCC 12.2.0ARMv8 Cortex-A76 @ 2.40GHz (4 Cores)Raspberry Pi 5 Model B Rev 1.04096MB31GB SD32GDevice 1de4:00016.6.20+rpt-rpi-2712 (aarch64)X ServerRockchip ARMv8 Cortex-A76 (6 Cores / 8 Threads)Radxa ROCK 5A8GB64GB SD64GDebian 115.10.110-8-rockchip (aarch64)X Server 1.20.11GCC 10.2.1 20210110ARMv8 Cortex-A76 @ 1.80GHz (6 Cores / 8 Threads)Radxa ROCK 5B16GB64GB SN64GRealtek RTL8125 2.5GbE5.10.110-15-rockchip (aarch64)OpenCL 2.1 v1.g6p0-01eac0.efb75e2978d783a80fe78be1bfb0efc1Rockchip ARMv8 Cortex-A76 @ 1.80GHz (4 Cores / 8 Threads)RK3588S OPi 5 Pro32GB SD32GllvmpipeMotorcomm Micro . YT6801Debian 125.10.160-rockchip-rk3588 (aarch64)Xfce 4.18X Server 1.21.1.74.5 Mesa 22.3.6 (LLVM 15.0.6 128 bits)GCC 12.2.01024x768Orange Pi 58GB512GB Western Digital PC SN530 SDBPMPZ-512G5.10.110-rockchip-rk3588 (aarch64)Rockchip ARMv8 Cortex-A55 @ 1.80GHz (4 Cores)Rockchip RK3566 OPi 3B4096MB32GB SD32GUbuntu 22.045.10.160-rockchip-rk356x (aarch64)Xfce 4.16X Server 1.21.1.44.5 Mesa 23.0.4-0ubuntu1~22.04.1 (LLVM 15.0.7 128 bits)OpenCL 3.0 v1.g13p0-01eac0.0fd2effaec483a5f4c440d2ffa25eb7aGCC 11.4.0ARMv8 Cortex-A53 @ 1.80GHz (4 Cores)OrangePi 3 LTS2048MB32GB SD32G + 8GB 8GTF4RUbuntu 20.045.10.75-sun50iw6 (aarch64)GCC 9.4.0OpenBenchmarking.orgKernel Details- ARMv8 Cortex-A53: snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1- raspberry pi 3b: snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1- 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- raspberry pi 5b: cfg80211.ieee80211_regdom=GB- orangepi 3 lts: Transparent Huge Pages: madviseCompiler Details- 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 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 - 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 - 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 - 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- ARMv8 Cortex-A53, raspberry pi 3b, raspberry pi 4b, raspberry pi 5b, rock 5b, orangepi 5 pro, orangepi 5, orangepi 3b, orangepi 3 lts: Scaling Governor: cpufreq-dt ondemandSecurity Details- 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 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- 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- 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- 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 affectedEnvironment Details- orangepi 5 pro, orangepi 5, orangepi 3b: GST_DEBUG_NO_COLOR=1

mem_testcoremark: CoreMark Size 666 - Iterations Per Secondcachebench: Readcachebench: Writembw: Memory Copy - 128 MiBmbw: Memory Copy, Fixed Block Size - 128 MiBARMv8 Cortex-A53raspberry pi 3braspberry pi 4braspberry pi 5brock 5arock 5borangepi 5 proorangepi 5orangepi 3borangepi 3 lts7556.4010121092.1476354198.438664877.8937553.6255831092.7779244194.189235878.09631737.6814533809.43031410873.8043382119.2442300.21572887.7745709152.17776830601.6602165912.2195887.80438948.4551783714.39917212072.7675035570.2515008.87690505.7344279132.20072729819.9072216813.2737098.99684272.7122478801.80474029409.3653379196.3669402.35986449.1193208798.12436829389.4640448380.4758716.71028092.8769313506.79437713753.8908722545.9292553.15423398.0673923356.35119112920.1483231316.8211318.115OpenBenchmarking.org

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per Secondrock 5borangepi 5orangepi 5 proraspberry pi 5brock 5araspberry pi 4borangepi 3borangepi 3 ltsARMv8 Cortex-A53raspberry pi 3b20K40K60K80K100KSE +/- 39.12, N = 3SE +/- 26.49, N = 3SE +/- 61.71, N = 3SE +/- 7.38, N = 3SE +/- 34.68, N = 3SE +/- 26.98, N = 3SE +/- 1.58, N = 3SE +/- 20.21, N = 3SE +/- 12.76, N = 3SE +/- 21.43, N = 390505.7386449.1284272.7172887.7738948.4631737.6828092.8823398.077556.407553.631. (CC) gcc options: -O2 -lrt" -lrt

CacheBench

Test: Read

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Readraspberry pi 5brock 5borangepi 5 proorangepi 5raspberry pi 4brock 5aorangepi 3borangepi 3 ltsraspberry pi 3bARMv8 Cortex-A532K4K6K8K10KSE +/- 0.11, N = 3SE +/- 0.73, N = 3SE +/- 0.25, N = 3SE +/- 0.89, N = 3SE +/- 0.38, N = 3SE +/- 15.66, N = 3SE +/- 1.25, N = 3SE +/- 3.47, N = 3SE +/- 1.26, N = 3SE +/- 0.52, N = 39152.189132.208801.808798.123809.433714.403506.793356.351092.781092.15MIN: 9151.8 / MAX: 9152.55MIN: 9128.89 / MAX: 9133.91MIN: 8800.31 / MAX: 8805.41MIN: 8795.9 / MAX: 8802.83MIN: 3805.03 / MAX: 3810.54MIN: 3698 / MAX: 3746.28MIN: 3424.55 / MAX: 3562.72MIN: 3207.16 / MAX: 3422.281. (CC) gcc options: -O3 -lrt

CacheBench

Test: Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Writeraspberry pi 5brock 5borangepi 5 proorangepi 5orangepi 3borangepi 3 ltsrock 5araspberry pi 4bARMv8 Cortex-A53raspberry pi 3b7K14K21K28K35KSE +/- 1.79, N = 3SE +/- 3.05, N = 3SE +/- 1.44, N = 3SE +/- 0.67, N = 3SE +/- 3.82, N = 3SE +/- 3.44, N = 3SE +/- 0.93, N = 3SE +/- 0.81, N = 3SE +/- 1.32, N = 3SE +/- 1.67, N = 330601.6629819.9129409.3729389.4613753.8912920.1512072.7710873.804198.444194.19MIN: 28079.71 / MAX: 33080.46MIN: 27520.62 / MAX: 31758.22MIN: 26989.91 / MAX: 31803.29MIN: 26974.9 / MAX: 31744.99MIN: 12837.56 / MAX: 14138.05MIN: 11333.14 / MAX: 13636.96MIN: 11140.59 / MAX: 12857.09MIN: 9614.37 / MAX: 11357.931. (CC) gcc options: -O3 -lrt

MBW

Test: Memory Copy - Array Size: 128 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 128 MiBorangepi 5 proorangepi 5rock 5braspberry pi 5brock 5aorangepi 3braspberry pi 4borangepi 3 ltsARMv8 Cortex-A532K4K6K8K10KSE +/- 93.07, N = 3SE +/- 18.12, N = 3SE +/- 435.29, N = 15SE +/- 33.24, N = 3SE +/- 231.54, N = 12SE +/- 6.96, N = 3SE +/- 29.04, N = 15SE +/- 1.09, N = 3SE +/- 1.51, N = 39196.378380.486813.275912.225570.252545.932119.241316.82877.891. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 128 MiBorangepi 5 proorangepi 5rock 5braspberry pi 5brock 5aorangepi 3braspberry pi 4borangepi 3 ltsraspberry pi 3b2K4K6K8K10KSE +/- 50.59, N = 3SE +/- 63.14, N = 13SE +/- 361.35, N = 14SE +/- 30.38, N = 3SE +/- 353.17, N = 12SE +/- 3.90, N = 3SE +/- 36.59, N = 15SE +/- 1.38, N = 3SE +/- 1.01, N = 39402.368716.717099.005887.805008.882553.152300.221318.12878.101. (CC) gcc options: -O3 -march=native


Phoronix Test Suite v10.8.4