OrangePi4 rv64imafdcvsu testing with a T-HEAD Light Lichee Pi 4A configuration for 8GB DDR board and vs-drmdrmfb on Debian GNU/Linux trixie/sid via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2311191-NE-2311152NE33&grr&sor .
OrangePi4 Processor Motherboard Memory Disk Graphics Network Chipset Audio Monitor OS Kernel Display Server Compiler File-System Screen Resolution Desktop OpenGL Vulkan ARMv8 Cortex-A72 Rockchip ARMv8 Cortex-A76 RK3588 RK3566 jh7110 BCM2837 ls3a6000 E2000Q th1520 ARMv8 Cortex-A72 @ 1.42GHz (6 Cores) OrangePi RK3399 AI boards based on Rockchip 4096MB 64GB SD64G Ubuntu 18.04 4.4.179-g323a56f1-dirty (aarch64) X Server 1.19.3 GCC 10.3.0 ext4 1024x768 Rockchip ARMv8 Cortex-A76 @ 1.80GHz (6 Cores / 8 Threads) Orange Pi 5 8GB 32GB SD32G llvmpipe Debian 11 5.10.110-rockchip-rk3588 (aarch64) Xfce 4.16 X Server 1.20.11 4.5 Mesa 20.3.5 (LLVM 11.0.1 128 bits) GCC 10.2.1 20210110 Radxa ROCK 5B 16GB Realtek RTL8125 2.5GbE Ubuntu 20.04 5.10.66-27-rockchip-gea60d388902d (aarch64) GCC 9.4.0 Rockchip ARMv8 Cortex-A55 @ 1.99GHz (4 Cores) Radxa ROCK3 Model A 2048MB 4.19.193-58-rockchip-gbac1feba87f0 (aarch64) SiFive RISC-V @ 1.50GHz (4 Cores) StarFive VisionFive V2 4096MB 16GB SC16G Debian GNU/Linux bookworm/sid 5.15.0-starfive (riscv64) X Server 1.3.204 GCC 11.3.0 ARMv8 Cortex-A53 @ 1.20GHz (4 Cores) BCM2835 Raspberry Pi 3 Model B Rev 1.2 909MB Debian 11 5.10.92-v8+ (aarch64) LXDE X Server 1.20.11 GCC 10.2.1 20210110 Loongson-3A6000 (4 Cores / 8 Threads) O.E.M (Loongson-UDK2018-V4.0.05494-stable202305 BIOS) Loongson LLC Hyper Transport Bridge 8GB 2048GB SAMSUNG MZVLB2T0HMLB-000H1 gsgpudrmfb Loongson LLC Device 7a37 ASM-156FCT Realtek RTL8111/8168/8411 Loongnix 20 4.19.0-19-loongson-3 (loongarch64) X Server 1.20.4 GCC 8.3.0 xfs 1920x1080 Unknown @ 1.50GHz (4 Cores) miniITX-E2000Q Board 2023 1536MB 32GB SD32G Ubuntu 20.04 4.19.246-phytium-embeded+ (aarch64) X Server 1.20.13 1.1.182 GCC 9.4.0 ext4 rv64imafdcvsu @ 1.85GHz (4 Cores) T-HEAD Light Lichee Pi 4A configuration for 8GB DDR board 8GB 8GB 8GTF4R vs-drmdrmfb Debian GNU/Linux trixie/sid 5.10.113-g7b352f5ac2ba (riscv64) X Server 1.20.10 GCC 13.2.0 1280x720 OpenBenchmarking.org Compiler Details - ARMv8 Cortex-A72: --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 - Rockchip ARMv8 Cortex-A76: --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 - RK3588: --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 - RK3566: --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 - jh7110: --build=riscv64-linux-gnu --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-multilib --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=riscv64-linux-gnu --program-prefix=riscv64-linux-gnu- --target=riscv64-linux-gnu --with-abi=lp64d --with-arch=rv64gc --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - BCM2837: --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 - ls3a6000: --build=loongarch64-linux-gnu --disable-emultls --disable-host-shared --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --enable-tls --host=loongarch64-linux-gnu --program-prefix=loongarch64-linux-gnu- --target=loongarch64-linux-gnu --with-abi=lp64 --with-arch=loongarch64 --with-default-libstdcxx-abi=new --with-gcc-major-version-only -v - E2000Q: --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 - th1520: --build=riscv64-linux-gnu --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-multilib --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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=riscv64-linux-gnu --program-prefix=riscv64-linux-gnu- --target=riscv64-linux-gnu --with-abi=lp64d --with-arch=rv64gc --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v Processor Details - ARMv8 Cortex-A72: Scaling Governor: cpufreq-dt performance - Rockchip ARMv8 Cortex-A76: Scaling Governor: cpufreq-dt performance - RK3588: Scaling Governor: cpufreq-dt performance - RK3566: Scaling Governor: cpufreq-dt performance - jh7110: Scaling Governor: starfive-cpufreq ondemand - BCM2837: Scaling Governor: cpufreq-dt ondemand - E2000Q: Scaling Governor: scmi ondemand - th1520: Scaling Governor: light-cpufreq ondemand Python Details - ARMv8 Cortex-A72: Python 2.7.17 + Python 3.6.9 - Rockchip ARMv8 Cortex-A76: Python 3.9.2 - RK3588: Python 2.7.18 + Python 3.8.10 - RK3566: Python 2.7.18rc1 + Python 3.8.10 - jh7110: Python 3.10.5 - BCM2837: Python 3.9.2 - ls3a6000: Python 2.7.16 + Python 3.7.3 - E2000Q: Python 3.8.10 - th1520: Python 3.11.6 Environment Details - Rockchip ARMv8 Cortex-A76: QTWEBENGINE_CHROMIUM_FLAGS="--no-sandbox --disable-es3-gl-context --ignore-gpu-blacklist --ignore-gpu-blocklist --enable-accelerated-video-decode" GST_DEBUG_NO_COLOR=1 Security Details - Rockchip ARMv8 Cortex-A76: 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 - RK3588: 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 - RK3566: 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 - BCM2837: 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 - E2000Q: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Mitigation of PTI + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable + srbds: Not affected + tsx_async_abort: Not affected Kernel Details - BCM2837: snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 - ls3a6000: Transparent Huge Pages: always - E2000Q: Transparent Huge Pages: always
OrangePi4 cpp-perf-bench: Rand Numbers cpp-perf-bench: Math Library fhourstones: Complex Connect-4 Solving cpp-perf-bench: Atol cpp-perf-bench: Stepanov Vector pybench: Total For Average Test Times aobench: 2048 x 2048 - Total Time compress-7zip: Compression Rating compress-7zip: Decompression Rating cpp-perf-bench: Ctype smallpt: Global Illumination Renderer; 128 Samples cachebench: Write cachebench: Read / Modify / Write cachebench: Read cpp-perf-bench: Stepanov Abstraction sudokut: Total Time sample-program: cpp-perf-bench: Function Objects scimark2: Composite ipc-benchmark: TCP Socket - 128 ipc-benchmark: Unnamed Unix Domain Socket - 128 ipc-benchmark: FIFO Named Pipe - 128 ipc-benchmark: Unnamed Pipe - 128 coremark: CoreMark Size 666 - Iterations Per Second core-latency: Average Latency Between CPU Cores scimark2: Jacobi Successive Over-Relaxation scimark2: Dense LU Matrix Factorization scimark2: Sparse Matrix Multiply scimark2: Fast Fourier Transform scimark2: Monte Carlo ARMv8 Cortex-A72 Rockchip ARMv8 Cortex-A76 RK3588 RK3566 jh7110 BCM2837 ls3a6000 E2000Q th1520 3391.369 1465.482 3699.2 197.912 198.200 5346 118.367 4888 7643 129.991 123.782 6690.059980 13222.799841 4559.548645 76.167 48.279 51.724 32.924 140.25 1195818 904205 1233198 1221278 32199.319132 442.8192 376.44 172.96 89.18 13.96 48.75 1841.790 554.511 5456.0 95.267 110.907 1800 47.630 15042 17616 82.858 36.532 14742.057178 23240.942629 8743.122697 42.140 22.215 10.592 18.943 323.05 1546329 932759 2043103 2067163 87957.321894 142.378 868.30 320.01 305.51 31.60 89.85 1786.931 545.563 5316.0 93.239 102.115 1773 47.428 15368 17962 76.846 34.956 9107.764704 24244.711146 9176.142245 37.368 19.936 10.250 19.130 340.22 1735348 970148 2318709 2322171 90167.972474 141.303 914.30 345.86 314.37 31.80 94.79 3649.027 1853.008 2843.5 299.634 221.546 6686 159.145 1893 6105 154.138 144.651 7523.997187 3797.478152 3759.289487 88.150 94.415 36.681 27.238 71.39 516981 510254 897205 920318 29454.426412 149.676 150.28 93.75 57.93 10.65 44.36 4116.429 4487.644 3041.9 441.562 364.007 12936 318.551 2965 5787 258.504 385.876 5231.327263 2007.994407 1587.811253 156.965 105.921 74.871 34.297 56.59 416685 425077 842592 898346 19832.584584 84.1653 124.14 69.84 45.36 15.45 28.15 10411.683 6503.379 1459.7 1007.268 736.683 15168 553.276 581.630 571.483 2240.010571 1189.912412 1156.842255 297.363 271.346 122.572 87.355 22.87 62131 66508 101933 111708 7752.879743 184.105 44.71 29.99 19.02 8.97 11.57 1851.813 610.307 9247.3 85.666 99.549 1794 45.989 25950 20732 56.223 34.818 18870.389973 37728.667303 6354.765469 41.387 20.226 20.509 16.824 383.46 2196607 1231855 2622144 2732145 114953.545062 95.5363 626.48 622.97 398.76 173.39 95.72 4125.920 2282.522 3553.8 359.818 257.406 4397 180.170 3572 5871 249.816 122.452 5799.592718 5469.523085 3112.856627 101.695 64.782 36.033 39.173 78.91 614722 490465 830621 915529 19656.746105 1056.561 181.49 76.33 40.58 15.90 28.25 2806.439 3847.3 303.821 173.924 7277 172.273 4139 6682 270.319 121.266 10264.238709 13544.164455 4609.373940 68.298 89.043 42.510 30.901 97.55 533301 380782 593691 621486 33069.525631 147.488 248.01 103.66 75.90 24.08 36.08 OpenBenchmarking.org
CppPerformanceBenchmarks Test: Random Numbers OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Random Numbers RK3588 Rockchip ARMv8 Cortex-A76 ls3a6000 ARMv8 Cortex-A72 RK3566 jh7110 E2000Q BCM2837 2K 4K 6K 8K 10K SE +/- 1.11, N = 3 SE +/- 2.84, N = 3 SE +/- 0.13, N = 3 SE +/- 1.96, N = 3 SE +/- 7.46, N = 3 SE +/- 6.79, N = 3 SE +/- 149.73, N = 3 SE +/- 46.45, N = 3 1786.93 1841.79 1851.81 3391.37 3649.03 4116.43 4125.92 10411.68 1. (CXX) g++ options: -std=c++11 -O3
CppPerformanceBenchmarks Test: Math Library OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Math Library RK3588 Rockchip ARMv8 Cortex-A76 ls3a6000 ARMv8 Cortex-A72 RK3566 E2000Q th1520 jh7110 BCM2837 1400 2800 4200 5600 7000 SE +/- 0.30, N = 3 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 1.08, N = 3 SE +/- 0.29, N = 3 SE +/- 91.87, N = 9 SE +/- 2.42, N = 3 SE +/- 0.80, N = 3 SE +/- 40.22, N = 3 545.56 554.51 610.31 1465.48 1853.01 2282.52 2806.44 4487.64 6503.38 1. (CXX) g++ options: -std=c++11 -O3
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving ls3a6000 Rockchip ARMv8 Cortex-A76 RK3588 th1520 ARMv8 Cortex-A72 E2000Q jh7110 RK3566 BCM2837 2K 4K 6K 8K 10K SE +/- 10.56, N = 3 SE +/- 15.44, N = 3 SE +/- 9.87, N = 3 SE +/- 15.53, N = 3 SE +/- 2.08, N = 3 SE +/- 59.37, N = 9 SE +/- 1.37, N = 3 SE +/- 9.95, N = 3 SE +/- 2.38, N = 3 9247.3 5456.0 5316.0 3847.3 3699.2 3553.8 3041.9 2843.5 1459.7 1. (CC) gcc options: -O3
CppPerformanceBenchmarks Test: Atol OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Atol ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 ARMv8 Cortex-A72 RK3566 th1520 E2000Q jh7110 BCM2837 200 400 600 800 1000 SE +/- 0.01, N = 3 SE +/- 0.25, N = 3 SE +/- 0.08, N = 3 SE +/- 0.63, N = 3 SE +/- 0.05, N = 3 SE +/- 2.47, N = 3 SE +/- 17.37, N = 9 SE +/- 1.66, N = 3 SE +/- 3.81, N = 3 85.67 93.24 95.27 197.91 299.63 303.82 359.82 441.56 1007.27 1. (CXX) g++ options: -std=c++11 -O3
CppPerformanceBenchmarks Test: Stepanov Vector OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Stepanov Vector ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 th1520 ARMv8 Cortex-A72 RK3566 E2000Q jh7110 BCM2837 160 320 480 640 800 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 SE +/- 0.27, N = 3 SE +/- 12.52, N = 9 SE +/- 0.00, N = 3 SE +/- 0.38, N = 3 99.55 102.12 110.91 173.92 198.20 221.55 257.41 364.01 736.68 1. (CXX) g++ options: -std=c++11 -O3
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times RK3588 ls3a6000 Rockchip ARMv8 Cortex-A76 E2000Q ARMv8 Cortex-A72 RK3566 th1520 jh7110 BCM2837 3K 6K 9K 12K 15K SE +/- 3.93, N = 3 SE +/- 3.06, N = 3 SE +/- 0.88, N = 3 SE +/- 804.09, N = 12 SE +/- 13.62, N = 3 SE +/- 22.06, N = 3 SE +/- 95.80, N = 12 SE +/- 41.00, N = 3 SE +/- 189.10, N = 3 1773 1794 1800 4397 5346 6686 7277 12936 15168
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 ARMv8 Cortex-A72 RK3566 th1520 E2000Q jh7110 BCM2837 120 240 360 480 600 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.24, N = 3 SE +/- 15.35, N = 12 SE +/- 0.30, N = 3 SE +/- 2.62, N = 3 45.99 47.43 47.63 118.37 159.15 172.27 180.17 318.55 553.28 1. (CC) gcc options: -lm -O3
7-Zip Compression Test: Compression Rating OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 22.01 Test: Compression Rating ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 ARMv8 Cortex-A72 th1520 E2000Q jh7110 RK3566 6K 12K 18K 24K 30K SE +/- 70.90, N = 3 SE +/- 168.83, N = 4 SE +/- 168.67, N = 4 SE +/- 67.49, N = 3 SE +/- 11.20, N = 3 SE +/- 62.10, N = 13 SE +/- 33.20, N = 15 SE +/- 29.72, N = 12 25950 15368 15042 4888 4139 3572 2965 1893 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
7-Zip Compression Test: Decompression Rating OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 22.01 Test: Decompression Rating ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 ARMv8 Cortex-A72 th1520 RK3566 E2000Q jh7110 4K 8K 12K 16K 20K SE +/- 34.03, N = 3 SE +/- 13.22, N = 4 SE +/- 25.66, N = 4 SE +/- 28.48, N = 3 SE +/- 6.74, N = 3 SE +/- 14.39, N = 12 SE +/- 15.99, N = 13 SE +/- 3.01, N = 15 20732 17962 17616 7643 6682 6105 5871 5787 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
CppPerformanceBenchmarks Test: Ctype OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Ctype ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 ARMv8 Cortex-A72 RK3566 E2000Q jh7110 th1520 BCM2837 130 260 390 520 650 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.38, N = 3 SE +/- 0.03, N = 3 SE +/- 0.55, N = 3 SE +/- 0.00, N = 3 SE +/- 1.50, N = 3 SE +/- 4.17, N = 3 56.22 76.85 82.86 129.99 154.14 249.82 258.50 270.32 581.63 1. (CXX) g++ options: -std=c++11 -O3
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 th1520 E2000Q ARMv8 Cortex-A72 RK3566 jh7110 BCM2837 120 240 360 480 600 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.71, N = 3 SE +/- 0.30, N = 3 SE +/- 0.15, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.40, N = 3 34.82 34.96 36.53 121.27 122.45 123.78 144.65 385.88 571.48 1. (CXX) g++ options: -fopenmp -O3
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write ls3a6000 Rockchip ARMv8 Cortex-A76 th1520 RK3588 RK3566 ARMv8 Cortex-A72 E2000Q jh7110 BCM2837 4K 8K 12K 16K 20K SE +/- 0.06, N = 3 SE +/- 0.98, N = 3 SE +/- 141.02, N = 3 SE +/- 1.96, N = 3 SE +/- 0.79, N = 3 SE +/- 0.03, N = 3 SE +/- 110.00, N = 12 SE +/- 0.23, N = 3 SE +/- 1.30, N = 3 18870.39 14742.06 10264.24 9107.76 7524.00 6690.06 5799.59 5231.33 2240.01 MIN: 18540.22 / MAX: 19032.07 MIN: 13917.45 / MAX: 16205.74 MIN: 8985.63 / MAX: 11959.83 MIN: 9013.98 / MAX: 9179.25 MIN: 7246.9 / MAX: 7649.99 MIN: 6333.07 / MAX: 6833.67 MIN: 5310.85 / MAX: 7608.35 MIN: 2846.21 / MAX: 5704.14 1. (CC) gcc options: -lrt
CacheBench Test: Read / Modify / Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 th1520 ARMv8 Cortex-A72 E2000Q RK3566 jh7110 BCM2837 8K 16K 24K 32K 40K SE +/- 0.82, N = 3 SE +/- 0.67, N = 3 SE +/- 2.05, N = 3 SE +/- 27.43, N = 3 SE +/- 9.94, N = 3 SE +/- 1223.41, N = 12 SE +/- 0.96, N = 3 SE +/- 0.15, N = 3 SE +/- 2.90, N = 3 37728.67 24244.71 23240.94 13544.16 13222.80 5469.52 3797.48 2007.99 1189.91 MIN: 37075.88 / MAX: 38043.65 MIN: 23815.25 / MAX: 24428.45 MIN: 22830.27 / MAX: 23411.36 MIN: 12424.53 / MAX: 14020.73 MIN: 12502.36 / MAX: 13615.66 1. (CC) gcc options: -lrt
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read RK3588 Rockchip ARMv8 Cortex-A76 ls3a6000 th1520 ARMv8 Cortex-A72 RK3566 E2000Q jh7110 BCM2837 2K 4K 6K 8K 10K SE +/- 10.52, N = 3 SE +/- 6.67, N = 3 SE +/- 0.37, N = 3 SE +/- 2.05, N = 3 SE +/- 0.21, N = 3 SE +/- 0.77, N = 3 SE +/- 81.45, N = 12 SE +/- 0.03, N = 3 SE +/- 10.47, N = 3 9176.14 8743.12 6354.77 4609.37 4559.55 3759.29 3112.86 1587.81 1156.84 MIN: 9142.68 / MAX: 9191.97 MIN: 8648.5 / MAX: 8822.56 MIN: 6353.72 / MAX: 6355.65 MIN: 4471.66 / MAX: 4679.18 MIN: 4553.04 / MAX: 4561.21 MIN: 3591.71 / MAX: 3825.75 MIN: 2724.78 / MAX: 3809.58 MIN: 1341.88 / MAX: 1632.3 1. (CC) gcc options: -lrt
CppPerformanceBenchmarks Test: Stepanov Abstraction OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Stepanov Abstraction RK3588 ls3a6000 Rockchip ARMv8 Cortex-A76 th1520 ARMv8 Cortex-A72 RK3566 E2000Q jh7110 BCM2837 60 120 180 240 300 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 4.72, N = 15 SE +/- 0.01, N = 3 SE +/- 0.95, N = 3 37.37 41.39 42.14 68.30 76.17 88.15 101.70 156.97 297.36 1. (CXX) g++ options: -std=c++11 -O3
Sudokut Total Time OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time RK3588 ls3a6000 Rockchip ARMv8 Cortex-A76 ARMv8 Cortex-A72 E2000Q th1520 RK3566 jh7110 BCM2837 60 120 180 240 300 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 1.49, N = 15 SE +/- 0.25, N = 3 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 1.07, N = 3 19.94 20.23 22.22 48.28 64.78 89.04 94.42 105.92 271.35
Sample Pi Program OpenBenchmarking.org Seconds, Fewer Is Better Sample Pi Program RK3588 Rockchip ARMv8 Cortex-A76 ls3a6000 E2000Q RK3566 th1520 ARMv8 Cortex-A72 jh7110 BCM2837 30 60 90 120 150 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 1.70, N = 15 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.51, N = 3 10.25 10.59 20.51 36.03 36.68 42.51 51.72 74.87 122.57
CppPerformanceBenchmarks Test: Function Objects OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Function Objects ls3a6000 Rockchip ARMv8 Cortex-A76 RK3588 RK3566 th1520 ARMv8 Cortex-A72 jh7110 E2000Q BCM2837 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.26, N = 3 SE +/- 0.01, N = 3 SE +/- 1.12, N = 15 SE +/- 0.47, N = 3 16.82 18.94 19.13 27.24 30.90 32.92 34.30 39.17 87.36 1. (CXX) g++ options: -std=c++11 -O3
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 ARMv8 Cortex-A72 th1520 E2000Q RK3566 jh7110 BCM2837 80 160 240 320 400 SE +/- 0.27, N = 3 SE +/- 1.14, N = 3 SE +/- 3.06, N = 3 SE +/- 0.61, N = 3 SE +/- 0.06, N = 3 SE +/- 10.32, N = 15 SE +/- 0.20, N = 3 SE +/- 0.09, N = 3 SE +/- 0.26, N = 4 383.46 340.22 323.05 140.25 97.55 78.91 71.39 56.59 22.87 1. (CC) gcc options: -lm
IPC_benchmark Type: TCP Socket - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 128 ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 ARMv8 Cortex-A72 E2000Q th1520 RK3566 jh7110 BCM2837 500K 1000K 1500K 2000K 2500K SE +/- 72445.51, N = 15 SE +/- 7341.35, N = 3 SE +/- 2459.02, N = 3 SE +/- 14407.83, N = 4 SE +/- 5424.63, N = 15 SE +/- 2710.42, N = 3 SE +/- 1733.49, N = 3 SE +/- 3121.73, N = 3 SE +/- 236.33, N = 3 2196607 1735348 1546329 1195818 614722 533301 516981 416685 62131
IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 128 ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 ARMv8 Cortex-A72 RK3566 E2000Q jh7110 th1520 BCM2837 300K 600K 900K 1200K 1500K SE +/- 8627.83, N = 3 SE +/- 1942.05, N = 3 SE +/- 1948.25, N = 3 SE +/- 7279.88, N = 3 SE +/- 1142.86, N = 3 SE +/- 4610.77, N = 3 SE +/- 5165.89, N = 3 SE +/- 2383.27, N = 3 SE +/- 221.92, N = 3 1231855 970148 932759 904205 510254 490465 425077 380782 66508
IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 128 ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 ARMv8 Cortex-A72 RK3566 jh7110 E2000Q th1520 BCM2837 600K 1200K 1800K 2400K 3000K SE +/- 1396.60, N = 3 SE +/- 23313.01, N = 6 SE +/- 1374.02, N = 3 SE +/- 13223.85, N = 5 SE +/- 742.83, N = 3 SE +/- 11657.24, N = 15 SE +/- 21720.00, N = 15 SE +/- 5174.78, N = 3 SE +/- 1345.58, N = 3 2622144 2318709 2043103 1233198 897205 842592 830621 593691 101933
IPC_benchmark Type: Unnamed Pipe - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 128 ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 ARMv8 Cortex-A72 RK3566 E2000Q jh7110 th1520 BCM2837 600K 1200K 1800K 2400K 3000K SE +/- 7204.21, N = 3 SE +/- 17447.32, N = 15 SE +/- 22497.07, N = 3 SE +/- 17982.09, N = 12 SE +/- 1671.81, N = 3 SE +/- 7677.43, N = 3 SE +/- 8224.73, N = 15 SE +/- 4486.69, N = 3 SE +/- 1076.40, N = 3 2732145 2322171 2067163 1221278 920318 915529 898346 621486 111708
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 th1520 ARMv8 Cortex-A72 RK3566 jh7110 E2000Q BCM2837 20K 40K 60K 80K 100K SE +/- 17.70, N = 3 SE +/- 39.54, N = 3 SE +/- 74.92, N = 3 SE +/- 36.31, N = 3 SE +/- 11.80, N = 3 SE +/- 6.27, N = 3 SE +/- 50.52, N = 3 SE +/- 185.46, N = 3 SE +/- 20.40, N = 3 114953.55 90167.97 87957.32 33069.53 32199.32 29454.43 19832.58 19656.75 7752.88 1. (CC) gcc options: -O2 -lrt" -lrt
Core-Latency Average Latency Between CPU Cores OpenBenchmarking.org ns, Fewer Is Better Core-Latency Average Latency Between CPU Cores jh7110 ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 th1520 RK3566 BCM2837 ARMv8 Cortex-A72 E2000Q 200 400 600 800 1000 84.17 95.54 141.30 142.38 147.49 149.68 184.11 442.82 1056.56 MIN: 134.71 / MAX: 145.01 MIN: 136.2 / MAX: 148.26 MIN: 146.08 / MAX: 148.46 MIN: 149.29 / MAX: 149.86 MIN: 182.9 / MAX: 186 MIN: 75.14 / MAX: 703.83 MIN: 915.44 / MAX: 1094.16 1. (CXX) g++ options: -std=c++11 -pthread -O3
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation RK3588 Rockchip ARMv8 Cortex-A76 ls3a6000 ARMv8 Cortex-A72 th1520 E2000Q RK3566 jh7110 BCM2837 200 400 600 800 1000 SE +/- 3.38, N = 3 SE +/- 11.78, N = 3 SE +/- 0.04, N = 3 SE +/- 3.07, N = 3 SE +/- 0.06, N = 3 SE +/- 70.33, N = 3 SE +/- 0.83, N = 3 SE +/- 0.09, N = 3 SE +/- 0.72, N = 3 914.30 868.30 626.48 376.44 248.01 181.49 150.28 124.14 44.71 1. (CC) gcc options: -lm
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 ARMv8 Cortex-A72 th1520 RK3566 E2000Q jh7110 BCM2837 130 260 390 520 650 SE +/- 1.99, N = 3 SE +/- 6.54, N = 3 SE +/- 2.31, N = 3 SE +/- 1.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 3.79, N = 3 SE +/- 0.04, N = 3 SE +/- 0.12, N = 3 622.97 345.86 320.01 172.96 103.66 93.75 76.33 69.84 29.99 1. (CC) gcc options: -lm
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 ARMv8 Cortex-A72 th1520 RK3566 jh7110 E2000Q BCM2837 90 180 270 360 450 SE +/- 0.54, N = 3 SE +/- 0.35, N = 3 SE +/- 3.05, N = 3 SE +/- 1.61, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.48, N = 3 SE +/- 0.01, N = 3 SE +/- 0.52, N = 3 398.76 314.37 305.51 89.18 75.90 57.93 45.36 40.58 19.02 1. (CC) gcc options: -lm
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 th1520 E2000Q jh7110 ARMv8 Cortex-A72 RK3566 BCM2837 40 80 120 160 200 SE +/- 0.47, N = 3 SE +/- 0.16, N = 3 SE +/- 0.19, N = 3 SE +/- 0.25, N = 3 SE +/- 0.15, N = 3 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 SE +/- 0.16, N = 3 SE +/- 0.09, N = 3 173.39 31.80 31.60 24.08 15.90 15.45 13.96 10.65 8.97 1. (CC) gcc options: -lm
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo ls3a6000 RK3588 Rockchip ARMv8 Cortex-A76 ARMv8 Cortex-A72 RK3566 th1520 E2000Q jh7110 BCM2837 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.56, N = 3 95.72 94.79 89.85 48.75 44.36 36.08 28.25 28.15 11.57 1. (CC) gcc options: -lm
Phoronix Test Suite v10.8.5