rpi4@2GHz Loongson-3A5000LL testing with a Loongson LM-LS3A5000-7A1000-1w-V01-pc_A2101 v1.0 (KL.4.1H.LM.D.020.210819.R BIOS) and HIS AMD Radeon HD 6450/7450/8450 / R5 230 OEM 2GB on Loongnix 20 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2209058-TJ-2209020NE55&rdt&grr .
rpi4@2GHz Processor Motherboard Memory Disk Graphics Monitor Network Chipset Audio OS Kernel Display Server Compiler File-System Screen Resolution Desktop rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 Rockchip ARMv8 Cortex-A72 @ 1.51GHz (6 Cores) ROCK PI 4B 4096MB 31GB SDU1 + 31GB SLD32G Debian 10 4.4.154-113-rockchip-gdb9dfc2cdd25 (aarch64) X Server 1.20.4 GCC 8.3.0 ext4 1024x768 ARMv8 Cortex-A72 @ 2.00GHz (4 Cores) BCM2835 Raspberry Pi 4 Model B Rev 1.2 2048MB 15GB SD16G 5.4.51-v8+ (aarch64) Rockchip ARMv8 Cortex-A72 @ 1.42GHz (6 Cores) OrangePi RK3399 AI boards based on Rockchip 4096MB 16GB AJTD4R Ubuntu 18.04 4.4.179-gc123b0c4-dirty (aarch64) LXDE X Server 1.19.6 GCC 7.5.0 1024x768 Rockchip ARMv8 Cortex-A76 @ 1.80GHz (6 Cores / 8 Threads) Radxa ROCK 5B 16GB 32GB SD32G rockchipdrmfb MACROSILICON Realtek RTL8125 2.5GbE Debian 11 5.10.66-20-rockchip-g0cdf37b755fe (aarch64) X Server 1.20.11 GCC 10.2.1 20210110 1280x720 Loongson-3A5000LL (4 Cores) Loongson LM-LS3A5000-7A1000-1w-V01-pc_A2101 v1.0 (KL.4.1H.LM.D.020.210819.R BIOS) Loongson LLC Hyper Transport Bridge 2 x 8192 MB DDR4-2666MT/s UniIC SCE08GU13A1F1C-26 480GB SAMSUNG MZ7WD480 + Teclast 128GB SS HIS AMD Radeon HD 6450/7450/8450 / R5 230 OEM 2GB (400/650MHz) Conexant CX20632 Realtek RTL8111/8168/8411 + Realtek Device 8125 Loongnix 20 4.19.0-17-loongson-3 (loongarch64) X Server 1.20.4 GCC 8.3.0 xfs OpenBenchmarking.org Compiler Details - rockpi4@2GHz: --build=aarch64-linux-gnu --disable-libphobos --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++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --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 -v - rpi4b_r@2ghz: --build=aarch64-linux-gnu --disable-libphobos --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++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --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 -v - [email protected] : --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++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --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 -v - [email protected] : --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 - 3a5000: --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 Processor Details - rockpi4@2GHz: Scaling Governor: cpufreq-dt performance - rpi4b_r@2ghz: Scaling Governor: cpufreq-dt ondemand - [email protected] : Scaling Governor: cpufreq-dt interactive - [email protected] : Scaling Governor: cpufreq-dt ondemand Disk Mount Options Details - rockpi4@2GHz: data=ordered,relatime,rw - rpi4b_r@2ghz: noatime,rw - [email protected] : relatime,rw Disk Details Details - rockpi4@2GHz, rpi4b_r@2ghz, [email protected] : Block Size: 4096 Python Details - rockpi4@2GHz: Python 3.7.3 - rpi4b_r@2ghz: Python 2.7.16 + Python 3.7.3 - [email protected] : Python 2.7.17 + Python 3.6.9 - [email protected] : Python 3.9.2 - 3a5000: Python 2.7.16 + Python 3.7.3 Kernel Details - rpi4b_r@2ghz: snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_headphones=1 - 3a5000: Transparent Huge Pages: always Security Details - rpi4b_r@2ghz: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Vulnerable + srbds: Not affected + tsx_async_abort: Not affected - [email protected] : 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 Disk Details - [email protected] : CFQ / data=ordered,relatime,rw,stripe=1024 / Block Size: 4096 - 3a5000: MQ-DEADLINE / attr2,discard,inode64,noatime,noquota,rw / Block Size: 4096
rpi4@2GHz ramspeed: Copy - Integer sqlite: 8 ramspeed: Average - Integer ramspeed: Triad - Integer ramspeed: Add - Integer ramspeed: Scale - Integer libraw: Post-Processing Benchmark sqlite: 1 stress-ng: CPU Cache cachebench: Read / Modify / Write stress-ng: Context Switching hackbench: 4 - Thread hackbench: 2 - Thread pybench: Total For Average Test Times smallpt: Global Illumination Renderer; 128 Samples compress-7zip: Compress Speed Test hackbench: 1 - Thread coremark: CoreMark Size 666 - Iterations Per Second stress-ng: Forking ipc-benchmark: TCP Socket - 1024 stress-ng: Matrix Math stress-ng: Socket Activity stress-ng: Glibc Qsort Data Sorting stress-ng: CPU Stress stress-ng: MMAP stress-ng: Malloc stress-ng: Memory Copying stress-ng: MEMFD stress-ng: System V Message Passing stress-ng: Crypto stress-ng: Vector Math stress-ng: Glibc C String Functions stress-ng: NUMA stress-ng: Semaphores stress-ng: SENDFILE stress-ng: Atomic ipc-benchmark: FIFO Named Pipe - 512 stress-ng: IO_uring ipc-benchmark: Unnamed Unix Domain Socket - 1024 ipc-benchmark: Unnamed Unix Domain Socket - 512 ipc-benchmark: Unnamed Pipe - 128 openssl: openssl: ipc-benchmark: Unnamed Pipe - 256 ipc-benchmark: TCP Socket - 512 ipc-benchmark: Unnamed Unix Domain Socket - 256 ipc-benchmark: Unnamed Pipe - 1024 ipc-benchmark: FIFO Named Pipe - 1024 ipc-benchmark: TCP Socket - 256 ipc-benchmark: Unnamed Pipe - 512 ipc-benchmark: Unnamed Unix Domain Socket - 128 ipc-benchmark: FIFO Named Pipe - 256 ipc-benchmark: FIFO Named Pipe - 128 ipc-benchmark: TCP Socket - 128 stress-ng: RdRand rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 5142.80 601.414 4722.00 3855.72 4794.47 5104.61 6.42 105.509 52.85 14892.306205 806438.52 97.029 50.501 4513 99.594 4451 31.059 35943.573634 3991.00 681836 1902.77 783.00 14.09 536.18 9.48 4584713.85 168.21 53.37 1258233.91 342.52 5924.10 100358.97 65.67 292743.91 29023.94 68957.88 1198549 787023 887585 1319651 9907.8 145.3 1279133 1085305 921845 1184817 1176832 1242060 1214093 929281 1284175 1369741 1296725 4239.57 728.346 3865.61 2566.20 3971.89 4648.54 6.96 139.275 83.89 14782.625674 345762.21 119.657 62.608 4263 91.508 4183 34.415 43915.046213 3144.52 379937 1482.52 418.50 14.09 555.08 4.40 2650729.94 92.51 16.87 1130536.85 332.72 4925.69 110045.04 44.70 255835.27 16205.43 101834.35 657047 433128 461486 683713 8682.0 127.2 682966 427877 469955 621057 627821 452076 665088 480562 675667 685499 462024 4658.13 195.503 4607.49 4529.30 4542.74 4725.62 5.29 64.949 35.92 13288.546317 696242.19 119.204 60.302 5300 117.530 3545 33.259 32548.659674 2819.10 497064 1986.57 666.83 12.08 480.14 8.24 4102371.18 144.18 52.18 1028197.76 337.11 4393.76 60862.82 67.03 264460.57 25822.32 64454.89 1086984 730492 785009 1178427 9030.4 133.1 1184781 939785 825912 1019995 1020474 1108806 1097123 845538 1167113 1236268 1178363 21377.53 394.224 20108.42 17807.79 19921.98 22123.52 17.08 72.688 121.29 23961.174942 988738.30 48.246 22.974 1749 35.313 12117 13.055 90209.747184 10953.12 1249986 17967.72 2761.43 43.34 1298.33 23.03 14582917.56 663.72 128.75 1522492.29 963.18 12648.61 261323.79 429.55 332664.33 34183.85 124956.46 1228152 8432.80 888559 975420 2256501 17120.9 256.1 1626135 1579848 970223 1204291 1199893 1644648 1236161 1021908 1623935 2255716 1743221 17928.54 13533.03 8464.09 11044.31 16319.61 17.25 26967.038964 1351805.99 50.690 28.063 2882 77.903 9246 16.427 41380.014769 12886.33 1395946 6101.26 3555.79 21.69 644.08 13.69 11058322.58 718.60 145.54 1959564.73 523.20 2229.93 117376.93 462.06 295786.07 88555.05 168208.79 1713473 822909 866457 2264567 15349.4 206.7 2088019 1600445 870954 1515170 1443943 1739305 1798815 902630 1884624 1972477 1851526 OpenBenchmarking.org
RAMspeed SMP Type: Copy - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 5K 10K 15K 20K 25K SE +/- 6.98, N = 3 SE +/- 48.25, N = 9 SE +/- 16.74, N = 3 SE +/- 261.41, N = 3 SE +/- 133.94, N = 3 5142.80 4239.57 4658.13 21377.53 17928.54 1. (CC) gcc options: -O3 -march=native
SQLite Threads / Copies: 8 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 8 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 160 320 480 640 800 SE +/- 6.61, N = 3 SE +/- 6.83, N = 3 SE +/- 0.32, N = 3 SE +/- 0.32, N = 3 601.41 728.35 195.50 394.22 -lz -lz -lz 1. (CC) gcc options: -O2 -lm -ldl -lpthread
RAMspeed SMP Type: Average - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 4K 8K 12K 16K 20K SE +/- 4.93, N = 3 SE +/- 10.29, N = 3 SE +/- 9.51, N = 3 SE +/- 220.02, N = 15 SE +/- 49.50, N = 3 4722.00 3865.61 4607.49 20108.42 13533.03 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 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 4K 8K 12K 16K 20K SE +/- 31.47, N = 3 SE +/- 2.05, N = 3 SE +/- 13.13, N = 3 SE +/- 898.31, N = 15 SE +/- 40.54, N = 3 3855.72 2566.20 4529.30 17807.79 8464.09 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 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 4K 8K 12K 16K 20K SE +/- 0.44, N = 3 SE +/- 6.41, N = 3 SE +/- 11.96, N = 3 SE +/- 2.95, N = 3 SE +/- 102.40, N = 7 4794.47 3971.89 4542.74 19921.98 11044.31 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 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 5K 10K 15K 20K 25K SE +/- 6.21, N = 3 SE +/- 10.93, N = 3 SE +/- 24.20, N = 3 SE +/- 93.98, N = 3 SE +/- 13.29, N = 3 5104.61 4648.54 4725.62 22123.52 16319.61 1. (CC) gcc options: -O3 -march=native
LibRaw Post-Processing Benchmark OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 6.42 6.96 5.29 17.08 -lz -ljpeg -lz 1. (CXX) g++ options: -O2 -fopenmp -lm
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 30 60 90 120 150 SE +/- 0.31, N = 3 SE +/- 1.81, N = 12 SE +/- 0.20, N = 3 SE +/- 0.28, N = 3 105.51 139.28 64.95 72.69 -lz -lz -lz 1. (CC) gcc options: -O2 -lm -ldl -lpthread
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: CPU Cache rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 30 60 90 120 150 SE +/- 0.92, N = 15 SE +/- 0.77, N = 3 SE +/- 0.97, N = 15 SE +/- 1.33, N = 15 SE +/- 0.33, N = 15 52.85 83.89 35.92 121.29 17.25 -lz -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
CacheBench Test: Read / Modify / Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 6K 12K 18K 24K 30K SE +/- 13.22, N = 3 SE +/- 4.80, N = 3 SE +/- 14.13, N = 3 SE +/- 1.74, N = 3 SE +/- 5.47, N = 3 14892.31 14782.63 13288.55 23961.17 26967.04 MIN: 14035.69 / MAX: 15292.31 MIN: 13925.89 / MAX: 15193.96 MIN: 12615.43 / MAX: 13645.48 MIN: 23537.18 / MAX: 24135.36 MIN: 24612.45 / MAX: 27993.06 1. (CC) gcc options: -lrt
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Context Switching rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 300K 600K 900K 1200K 1500K SE +/- 12561.45, N = 15 SE +/- 4207.94, N = 15 SE +/- 8314.65, N = 3 SE +/- 8087.07, N = 15 SE +/- 9372.17, N = 3 806438.52 345762.21 696242.19 988738.30 1351805.99 -lz -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Hackbench Count: 4 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 30 60 90 120 150 SE +/- 0.41, N = 3 SE +/- 0.19, N = 3 SE +/- 0.09, N = 3 SE +/- 0.17, N = 3 SE +/- 0.11, N = 3 97.03 119.66 119.20 48.25 50.69 1. (CC) gcc options: -lpthread
Hackbench Count: 2 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Thread rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 14 28 42 56 70 SE +/- 0.35, N = 15 SE +/- 0.30, N = 3 SE +/- 0.31, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 50.50 62.61 60.30 22.97 28.06 1. (CC) gcc options: -lpthread
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 1100 2200 3300 4400 5500 SE +/- 14.31, N = 3 SE +/- 5.67, N = 3 SE +/- 7.22, N = 3 SE +/- 1.00, N = 3 SE +/- 4.16, N = 3 4513 4263 5300 1749 2882
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 30 60 90 120 150 SE +/- 0.09, N = 3 SE +/- 0.21, N = 3 SE +/- 0.12, N = 3 SE +/- 0.02, N = 3 SE +/- 0.30, N = 3 99.59 91.51 117.53 35.31 77.90 1. (CXX) g++ options: -fopenmp -O3
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 3K 6K 9K 12K 15K SE +/- 33.80, N = 3 SE +/- 6.96, N = 3 SE +/- 26.96, N = 3 SE +/- 36.95, N = 3 SE +/- 51.36, N = 3 4451 4183 3545 12117 9246 1. (CXX) g++ options: -pipe -lpthread
Hackbench Count: 1 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Thread rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 8 16 24 32 40 SE +/- 1.81, N = 12 SE +/- 0.24, N = 3 SE +/- 0.62, N = 12 SE +/- 0.03, N = 3 SE +/- 0.19, N = 3 31.06 34.42 33.26 13.06 16.43 1. (CC) gcc options: -lpthread
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 20K 40K 60K 80K 100K SE +/- 9.51, N = 3 SE +/- 21.87, N = 3 SE +/- 4.18, N = 3 SE +/- 20.75, N = 3 SE +/- 419.05, N = 15 35943.57 43915.05 32548.66 90209.75 41380.01 1. (CC) gcc options: -O2 -lrt" -lrt
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Forking rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 3K 6K 9K 12K 15K SE +/- 36.92, N = 3 SE +/- 16.81, N = 3 SE +/- 24.39, N = 3 SE +/- 16.58, N = 3 SE +/- 138.15, N = 15 3991.00 3144.52 2819.10 10953.12 12886.33 -lz -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
IPC_benchmark Type: TCP Socket - Message Bytes: 1024 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 1024 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 300K 600K 900K 1200K 1500K SE +/- 11726.47, N = 15 SE +/- 3740.02, N = 6 SE +/- 9582.57, N = 12 SE +/- 21041.59, N = 15 SE +/- 6311.68, N = 3 681836 379937 497064 1249986 1395946
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Matrix Math rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 4K 8K 12K 16K 20K SE +/- 22.22, N = 4 SE +/- 11.14, N = 11 SE +/- 18.63, N = 3 SE +/- 86.95, N = 3 SE +/- 9.08, N = 3 1902.77 1482.52 1986.57 17967.72 6101.26 -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Socket Activity rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 800 1600 2400 3200 4000 SE +/- 2.52, N = 3 SE +/- 3.25, N = 3 SE +/- 5.63, N = 8 SE +/- 4.31, N = 3 SE +/- 24.54, N = 3 783.00 418.50 666.83 2761.43 3555.79 -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Glibc Qsort Data Sorting rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 10 20 30 40 50 SE +/- 0.18, N = 3 SE +/- 0.06, N = 3 SE +/- 0.13, N = 4 SE +/- 0.07, N = 3 SE +/- 0.28, N = 3 14.09 14.09 12.08 43.34 21.69 -lz -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: CPU Stress rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 300 600 900 1200 1500 SE +/- 0.86, N = 3 SE +/- 1.15, N = 3 SE +/- 0.87, N = 3 SE +/- 0.21, N = 3 SE +/- 6.11, N = 3 536.18 555.08 480.14 1298.33 644.08 -lz -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: MMAP rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 6 12 18 24 30 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 9.48 4.40 8.24 23.03 13.69 -lz -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Malloc rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 3M 6M 9M 12M 15M SE +/- 2722.72, N = 3 SE +/- 1499.62, N = 3 SE +/- 769.17, N = 3 SE +/- 74907.13, N = 3 SE +/- 154107.12, N = 3 4584713.85 2650729.94 4102371.18 14582917.56 11058322.58 -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Memory Copying rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 150 300 450 600 750 SE +/- 0.07, N = 3 SE +/- 1.28, N = 3 SE +/- 1.99, N = 3 SE +/- 2.01, N = 3 SE +/- 2.96, N = 3 168.21 92.51 144.18 663.72 718.60 -lz -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: MEMFD rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 30 60 90 120 150 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 1.48, N = 3 SE +/- 0.47, N = 3 53.37 16.87 52.18 128.75 145.54 -lz -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: System V Message Passing rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 400K 800K 1200K 1600K 2000K SE +/- 1343.59, N = 3 SE +/- 11603.93, N = 3 SE +/- 4784.18, N = 3 SE +/- 1322.97, N = 3 SE +/- 22012.88, N = 3 1258233.91 1130536.85 1028197.76 1522492.29 1959564.73 -lz -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Crypto rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 200 400 600 800 1000 SE +/- 0.17, N = 3 SE +/- 0.30, N = 3 SE +/- 1.00, N = 3 SE +/- 2.42, N = 3 SE +/- 1.79, N = 3 342.52 332.72 337.11 963.18 523.20 -lz -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Vector Math rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 3K 6K 9K 12K 15K SE +/- 1.62, N = 3 SE +/- 3.62, N = 3 SE +/- 3.38, N = 3 SE +/- 1.68, N = 3 SE +/- 12.57, N = 3 5924.10 4925.69 4393.76 12648.61 2229.93 -lz -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Glibc C String Functions rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 60K 120K 180K 240K 300K SE +/- 85.31, N = 3 SE +/- 165.19, N = 3 SE +/- 52.25, N = 3 SE +/- 62.39, N = 3 SE +/- 1387.08, N = 3 100358.97 110045.04 60862.82 261323.79 117376.93 -lz -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: NUMA rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 100 200 300 400 500 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.14, N = 3 SE +/- 2.75, N = 3 65.67 44.70 67.03 429.55 462.06 -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Semaphores rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 70K 140K 210K 280K 350K SE +/- 318.66, N = 3 SE +/- 714.31, N = 3 SE +/- 2842.83, N = 3 SE +/- 712.01, N = 3 SE +/- 300.14, N = 3 292743.91 255835.27 264460.57 332664.33 295786.07 -lz -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: SENDFILE rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 20K 40K 60K 80K 100K SE +/- 280.63, N = 3 SE +/- 5.57, N = 3 SE +/- 288.48, N = 3 SE +/- 12.72, N = 3 SE +/- 210.63, N = 3 29023.94 16205.43 25822.32 34183.85 88555.05 -lz -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: Atomic rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 40K 80K 120K 160K 200K SE +/- 85.52, N = 3 SE +/- 68.72, N = 3 SE +/- 201.11, N = 3 SE +/- 249.71, N = 3 SE +/- 20.23, N = 3 68957.88 101834.35 64454.89 124956.46 168208.79 -lz -lbsd -lz -lz -laio -lz 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic
IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 512 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 512 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 400K 800K 1200K 1600K 2000K SE +/- 11158.33, N = 15 SE +/- 5084.80, N = 12 SE +/- 5495.26, N = 3 SE +/- 12401.92, N = 15 SE +/- 6133.76, N = 3 1198549 657047 1086984 1228152 1713473
Stress-NG Test: IO_uring OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.13.02 Test: IO_uring [email protected] 2K 4K 6K 8K 10K SE +/- 85.29, N = 5 8432.80 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic
IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 1024 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 1024 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 200K 400K 600K 800K 1000K SE +/- 7821.86, N = 15 SE +/- 2050.26, N = 3 SE +/- 8538.04, N = 4 SE +/- 3902.79, N = 3 SE +/- 7170.60, N = 3 787023 433128 730492 888559 822909
IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 512 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 512 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 200K 400K 600K 800K 1000K SE +/- 12446.99, N = 3 SE +/- 4791.92, N = 3 SE +/- 6167.97, N = 15 SE +/- 1143.86, N = 3 SE +/- 6134.61, N = 3 887585 461486 785009 975420 866457
IPC_benchmark Type: Unnamed Pipe - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 128 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 500K 1000K 1500K 2000K 2500K SE +/- 22460.31, N = 12 SE +/- 4166.60, N = 3 SE +/- 12247.81, N = 15 SE +/- 22327.30, N = 15 SE +/- 7201.33, N = 3 1319651 683713 1178427 2256501 2264567
OpenSSL OpenBenchmarking.org verify/s, More Is Better OpenSSL rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 4K 8K 12K 16K 20K SE +/- 6.31, N = 3 SE +/- 0.33, N = 3 SE +/- 4.74, N = 3 SE +/- 0.49, N = 3 SE +/- 29.92, N = 3 9907.8 8682.0 9030.4 17120.9 15349.4 1. rockpi4@2GHz: OpenSSL 1.1.1d 10 Sep 2019 2. rpi4b_r@2ghz: OpenSSL 1.1.1d 10 Sep 2019 3. [email protected] : OpenSSL 1.1.1 11 Sep 2018 4. [email protected] : OpenSSL 1.1.1n 15 Mar 2022 5. 3a5000: OpenSSL 1.1.1d 10 Sep 2019
OpenSSL OpenBenchmarking.org sign/s, More Is Better OpenSSL rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 60 120 180 240 300 SE +/- 0.03, N = 3 SE +/- 0.28, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 1.04, N = 3 145.3 127.2 133.1 256.1 206.7 1. rockpi4@2GHz: OpenSSL 1.1.1d 10 Sep 2019 2. rpi4b_r@2ghz: OpenSSL 1.1.1d 10 Sep 2019 3. [email protected] : OpenSSL 1.1.1 11 Sep 2018 4. [email protected] : OpenSSL 1.1.1n 15 Mar 2022 5. 3a5000: OpenSSL 1.1.1d 10 Sep 2019
IPC_benchmark Type: Unnamed Pipe - Message Bytes: 256 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 256 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 400K 800K 1200K 1600K 2000K SE +/- 12242.99, N = 3 SE +/- 5651.62, N = 3 SE +/- 10901.06, N = 12 SE +/- 19960.80, N = 15 SE +/- 26953.16, N = 15 1279133 682966 1184781 1626135 2088019
IPC_benchmark Type: TCP Socket - Message Bytes: 512 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 512 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 300K 600K 900K 1200K 1500K SE +/- 8338.92, N = 3 SE +/- 3745.36, N = 3 SE +/- 18824.36, N = 15 SE +/- 10752.85, N = 3 SE +/- 9432.66, N = 3 1085305 427877 939785 1579848 1600445
IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 256 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 256 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 200K 400K 600K 800K 1000K SE +/- 9572.52, N = 4 SE +/- 2151.99, N = 3 SE +/- 11924.74, N = 12 SE +/- 2358.02, N = 3 SE +/- 6387.55, N = 3 921845 469955 825912 970223 870954
IPC_benchmark Type: Unnamed Pipe - Message Bytes: 1024 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 1024 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 300K 600K 900K 1200K 1500K SE +/- 3154.85, N = 3 SE +/- 3009.52, N = 3 SE +/- 10139.34, N = 15 SE +/- 11434.33, N = 6 SE +/- 15718.04, N = 3 1184817 621057 1019995 1204291 1515170
IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 1024 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 1024 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 300K 600K 900K 1200K 1500K SE +/- 14424.14, N = 4 SE +/- 1292.50, N = 3 SE +/- 11882.00, N = 15 SE +/- 3276.68, N = 3 SE +/- 8443.58, N = 3 1176832 627821 1020474 1199893 1443943
IPC_benchmark Type: TCP Socket - Message Bytes: 256 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 256 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 400K 800K 1200K 1600K 2000K SE +/- 1358.12, N = 3 SE +/- 4613.17, N = 3 SE +/- 5704.92, N = 3 SE +/- 10704.13, N = 15 SE +/- 2548.35, N = 3 1242060 452076 1108806 1644648 1739305
IPC_benchmark Type: Unnamed Pipe - Message Bytes: 512 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 512 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 400K 800K 1200K 1600K 2000K SE +/- 15183.11, N = 15 SE +/- 2988.25, N = 3 SE +/- 6343.36, N = 3 SE +/- 9710.85, N = 3 SE +/- 8494.97, N = 3 1214093 665088 1097123 1236161 1798815
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 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 200K 400K 600K 800K 1000K SE +/- 8163.35, N = 7 SE +/- 3315.99, N = 3 SE +/- 11516.00, N = 3 SE +/- 1921.50, N = 3 SE +/- 1929.93, N = 3 929281 480562 845538 1021908 902630
IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 256 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 256 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 400K 800K 1200K 1600K 2000K SE +/- 7141.65, N = 3 SE +/- 2152.42, N = 3 SE +/- 15511.75, N = 15 SE +/- 13770.33, N = 3 SE +/- 4890.02, N = 3 1284175 675667 1167113 1623935 1884624
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 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 500K 1000K 1500K 2000K 2500K SE +/- 13538.73, N = 15 SE +/- 800.09, N = 3 SE +/- 14631.41, N = 4 SE +/- 26425.71, N = 3 SE +/- 201.85, N = 3 1369741 685499 1236268 2255716 1972477
IPC_benchmark Type: TCP Socket - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 128 rockpi4@2GHz rpi4b_r@2ghz [email protected] [email protected] 3a5000 400K 800K 1200K 1600K 2000K SE +/- 18239.48, N = 3 SE +/- 1844.28, N = 3 SE +/- 12560.20, N = 3 SE +/- 8782.20, N = 3 SE +/- 2063.48, N = 3 1296725 462024 1178363 1743221 1851526
Phoronix Test Suite v10.8.5