rpi4@2GHz

Rockchip ARMv8 Cortex-A72 testing on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2209051-NE-2209057NE22&sor&grs.

rpi4@2GHzProcessorMotherboardMemoryDiskGraphicsMonitorNetworkOSKernelDisplay ServerCompilerFile-SystemScreen ResolutionDesktoprockpi4@2GHzrpi4b_r@2ghz[email protected][email protected]visionfive1@1ghz[email protected]Rockchip ARMv8 Cortex-A72 @ 1.51GHz (6 Cores)ROCK PI 4B4096MB31GB SDU1 + 31GB SLD32GDebian 104.4.154-113-rockchip-gdb9dfc2cdd25 (aarch64)X Server 1.20.4GCC 8.3.0ext41024x768ARMv8 Cortex-A72 @ 2.00GHz (4 Cores)BCM2835 Raspberry Pi 4 Model B Rev 1.22048MB15GB SD16G5.4.51-v8+ (aarch64)Rockchip ARMv8 Cortex-A72 @ 1.42GHz (6 Cores)OrangePi RK3399 AI boards based on Rockchip4096MB16GB AJTD4RUbuntu 18.044.4.179-gc123b0c4-dirty (aarch64)LXDEX Server 1.19.6GCC 7.5.01024x768Rockchip ARMv8 Cortex-A76 @ 1.80GHz (6 Cores / 8 Threads)Radxa ROCK 5B16GB32GB SD32GrockchipdrmfbMACROSILICONRealtek RTL8125 2.5GbEDebian 115.10.66-20-rockchip-g0cdf37b755fe (aarch64)X Server 1.20.11GCC 10.2.1 202101101280x720SiFive RISC-V (2 Cores)StarFive VisionFive V18GBFedora 335.15.10+ (riscv64)XfceGCC 10.3.1 20210422 + Clang 11.0.0Rockchip ARMv8 Cortex-A72 @ 1.20GHz (6 Cores)OrangePi 4 LTS3072MBUbuntu 20.045.10.43 (aarch64)X Server 1.20.13GCC 9.4.0OpenBenchmarking.orgCompiler 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 - visionfive1@1ghz: --build=riscv64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-abi=lp64d --with-arch=rv64gc --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-multilib-list=lp64d - [email protected]: --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- 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- [email protected]: Scaling Governor: cpufreq-dt performanceDisk Mount Options Details- rockpi4@2GHz: data=ordered,relatime,rw- rpi4b_r@2ghz: noatime,rw- [email protected]: relatime,rw- visionfive1@1ghz: noatime,rw- [email protected]: commit=600,errors=remount-ro,noatime,rwDisk Details Details- rockpi4@2GHz, rpi4b_r@2ghz, [email protected], visionfive1@1ghz, [email protected]: Block Size: 4096Python 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- visionfive1@1ghz: Python 3.9.7- [email protected]: Python 3.8.10Kernel Details- rpi4b_r@2ghz: snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_headphones=1Security 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- [email protected]: 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 affectedDisk Details- [email protected]: CFQ / data=ordered,relatime,rw,stripe=1024 / Block Size: 4096

rpi4@2GHzipc-benchmark: TCP Socket - 512stress-ng: MMAPipc-benchmark: TCP Socket - 256ipc-benchmark: TCP Socket - 128stress-ng: MEMFDstress-ng: Vector Mathstress-ng: Matrix Mathramspeed: Triad - Integeripc-benchmark: Unnamed Unix Domain Socket - 1024ipc-benchmark: Unnamed Unix Domain Socket - 512ipc-benchmark: Unnamed Unix Domain Socket - 128ipc-benchmark: Unnamed Unix Domain Socket - 256stress-ng: NUMAstress-ng: IO_uringstress-ng: System V Message Passingramspeed: Average - Integeripc-benchmark: FIFO Named Pipe - 128ramspeed: Copy - Integerramspeed: Add - Integerstress-ng: Glibc C String Functionsramspeed: Scale - Integeripc-benchmark: Unnamed Pipe - 128ipc-benchmark: FIFO Named Pipe - 1024ipc-benchmark: Unnamed Pipe - 1024stress-ng: Socket Activitystress-ng: Memory Copyingsmallpt: Global Illumination Renderer; 128 Samplesipc-benchmark: FIFO Named Pipe - 256sqlite: 8ipc-benchmark: Unnamed Pipe - 256stress-ng: Semaphoresipc-benchmark: FIFO Named Pipe - 512libraw: Post-Processing Benchmarkipc-benchmark: Unnamed Pipe - 512stress-ng: Mallocstress-ng: Cryptostress-ng: Atomicsqlite: 1cachebench: Read / Modify / Writestress-ng: Glibc Qsort Data Sortingcompress-7zip: Compress Speed Teststress-ng: CPU Stresspybench: Total For Average Test Timeshackbench: 4 - Threadhackbench: 2 - Threadcoremark: CoreMark Size 666 - Iterations Per Secondhackbench: 1 - Threadstress-ng: SENDFILEopenssl: stress-ng: Context Switchingopenssl: stress-ng: Forkingstress-ng: CPU Cacheipc-benchmark: TCP Socket - 1024rockpi4@2GHzrpi4b_r@2ghz[email protected][email protected]visionfive1@1ghz[email protected]10853059.481242060129672553.375924.101902.773855.7278702388758592928192184565.671258233.914722.0013697415142.804794.47100358.975104.61131965111768321184817783.00168.2199.5941284175601.4141279133292743.9111985496.4212140934584713.85342.5268957.88105.50914892.30620514.094451536.18451397.02950.50135943.57363431.05929023.94145.3806438.529907.83991.0052.856818364278774.4045207646202416.874925.691482.522566.2043312846148648056246995544.701130536.853865.616854994239.573971.89110045.044648.54683713627821621057418.5092.5191.508675667728.346682966255835.276570476.966650882650729.94332.72101834.35139.27514782.62567414.094183555.084263119.65762.60843915.04621334.41516205.43127.2345762.218682.03144.5283.893799379397858.241108806117836352.184393.761986.574529.3073049278500984553882591267.031028197.764607.4912362684658.134542.7460862.824725.62117842710204741019995666.83144.18117.5301167113195.5031184781264460.5710869845.2910971234102371.18337.1164454.8964.94913288.54631712.083545480.145300119.20460.30232548.65967433.25925822.32133.1696242.199030.42819.1035.92497064157984823.0316446481743221128.7512648.6117967.7217807.798885599754201021908970223429.558432.801522492.2920108.42225571621377.5319921.98261323.7922123.522256501119989312042912761.43663.7235.3131623935394.2241626135332664.33122815217.08123616114582917.56963.18124956.4672.68823961.17494243.34121171298.33174948.24622.97490209.74718413.05534183.85256.1988738.3017120.910953.12121.2912499861670180.322055992275321.85187.94276.861303731472751586931530597.41498.93288391.204468096383.8347415027493627785370.1917.851163.908420531645.34044394394653.92375226394856524141.1436.2280784.38110.9711321.8070902.4169883.2226639712.693339.2116476.167897164.9112773.9521.183826.551600.31060.958.971231305112155.2558172559852630.664896.201685.003919.1330121333587135591334262183.92793784.845405.778270105989.695649.1176084.096122.15833309799276818901646.26152.62130.063847251454.908864829306573.728733565.869142834319898.53333.3651431.7386.26911902.48664310.594339434.304897180.85690.27627762.02435145.07611152.74112.0267163.887616.21991.4262.61415390OpenBenchmarking.org

IPC_benchmark

Type: TCP Socket - Message Bytes: 512

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 512[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz300K600K900K1200K1500KSE +/- 10752.85, N = 3SE +/- 8338.92, N = 3SE +/- 18824.36, N = 15SE +/- 344.26, N = 3SE +/- 3745.36, N = 3SE +/- 867.94, N = 315798481085305939785511215427877167018

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MMAP[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz612182430SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 1523.039.488.245.254.400.32-lz-lbsd -lz-lz-lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

IPC_benchmark

Type: TCP Socket - Message Bytes: 256

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 256[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz400K800K1200K1600K2000KSE +/- 10704.13, N = 15SE +/- 1358.12, N = 3SE +/- 5704.92, N = 3SE +/- 7250.02, N = 3SE +/- 4613.17, N = 3SE +/- 65.63, N = 3164464812420601108806581725452076205599

IPC_benchmark

Type: TCP Socket - Message Bytes: 128

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 128[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz400K800K1200K1600K2000KSE +/- 8782.20, N = 3SE +/- 18239.48, N = 3SE +/- 12560.20, N = 3SE +/- 1977.58, N = 3SE +/- 1844.28, N = 3SE +/- 1658.67, N = 3174322112967251178363598526462024227532

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: MEMFD[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz306090120150SE +/- 1.48, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.12, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 4128.7553.3752.1830.6616.871.85-lz-lbsd -lz-lz-lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Vector Math[email protected]rockpi4@2GHzrpi4b_r@2ghz[email protected][email protected]visionfive1@1ghz3K6K9K12K15KSE +/- 1.68, N = 3SE +/- 1.62, N = 3SE +/- 3.62, N = 3SE +/- 10.97, N = 3SE +/- 3.38, N = 3SE +/- 0.04, N = 312648.615924.104925.694896.204393.76187.94-lz-lz-lz-lbsd -lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Matrix Math[email protected][email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghzvisionfive1@1ghz4K8K12K16K20KSE +/- 86.95, N = 3SE +/- 18.63, N = 3SE +/- 22.22, N = 4SE +/- 7.44, N = 3SE +/- 11.14, N = 11SE +/- 0.41, N = 317967.721986.571902.771685.001482.52276.86-lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

RAMspeed SMP

Type: Triad - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Integer[email protected][email protected][email protected]rockpi4@2GHzrpi4b_r@2ghz4K8K12K16K20KSE +/- 898.31, N = 15SE +/- 13.13, N = 3SE +/- 44.42, N = 3SE +/- 31.47, N = 3SE +/- 2.05, N = 317807.794529.303919.133855.722566.201. (CC) gcc options: -O3 -march=native

IPC_benchmark

Type: Unnamed Unix Domain Socket - Message Bytes: 1024

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 1024[email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz[email protected]visionfive1@1ghz200K400K600K800K1000KSE +/- 3902.79, N = 3SE +/- 7821.86, N = 15SE +/- 8538.04, N = 4SE +/- 2050.26, N = 3SE +/- 2192.26, N = 3SE +/- 436.10, N = 3888559787023730492433128301213130373

IPC_benchmark

Type: Unnamed Unix Domain Socket - Message Bytes: 512

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 512[email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz[email protected]visionfive1@1ghz200K400K600K800K1000KSE +/- 1143.86, N = 3SE +/- 12446.99, N = 3SE +/- 6167.97, N = 15SE +/- 4791.92, N = 3SE +/- 1157.03, N = 3SE +/- 1175.60, N = 3975420887585785009461486335871147275

IPC_benchmark

Type: Unnamed Unix Domain Socket - Message Bytes: 128

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 128[email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz[email protected]visionfive1@1ghz200K400K600K800K1000KSE +/- 1921.50, N = 3SE +/- 8163.35, N = 7SE +/- 11516.00, N = 3SE +/- 3315.99, N = 3SE +/- 2147.59, N = 3SE +/- 1669.55, N = 31021908929281845538480562355913158693

IPC_benchmark

Type: Unnamed Unix Domain Socket - Message Bytes: 256

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Unix Domain Socket - Message Bytes: 256[email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz[email protected]visionfive1@1ghz200K400K600K800K1000KSE +/- 2358.02, N = 3SE +/- 9572.52, N = 4SE +/- 11924.74, N = 12SE +/- 2151.99, N = 3SE +/- 3414.03, N = 3SE +/- 301.71, N = 3970223921845825912469955342621153059

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: NUMA[email protected][email protected][email protected]rockpi4@2GHzrpi4b_r@2ghzvisionfive1@1ghz90180270360450SE +/- 0.14, N = 3SE +/- 0.27, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3429.5583.9267.0365.6744.707.40-lz-lz-lbsd -lz-lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

Stress-NG

Test: IO_uring

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: IO_uring[email protected]visionfive1@1ghz2K4K6K8K10KSE +/- 85.29, N = 5SE +/- 11.99, N = 158432.801498.93-lbsd1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -pthread -lc -latomic

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: System V Message Passing[email protected]rockpi4@2GHzrpi4b_r@2ghz[email protected][email protected]visionfive1@1ghz300K600K900K1200K1500KSE +/- 1322.97, N = 3SE +/- 1343.59, N = 3SE +/- 11603.93, N = 3SE +/- 4784.18, N = 3SE +/- 1028.13, N = 3SE +/- 4360.20, N = 151522492.291258233.911130536.851028197.76793784.84288391.20-lz-lz-lbsd -lz-lz-lbsd -lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Integer[email protected][email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz4K8K12K16K20KSE +/- 220.02, N = 15SE +/- 9.70, N = 3SE +/- 4.93, N = 3SE +/- 9.51, N = 3SE +/- 10.29, N = 320108.425405.774722.004607.493865.611. (CC) gcc options: -O3 -march=native

IPC_benchmark

Type: FIFO Named Pipe - Message Bytes: 128

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 128[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz500K1000K1500K2000K2500KSE +/- 26425.71, N = 3SE +/- 13538.73, N = 15SE +/- 14631.41, N = 4SE +/- 4489.49, N = 3SE +/- 800.09, N = 3SE +/- 6263.17, N = 3225571613697411236268827010685499446809

RAMspeed SMP

Type: Copy - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Integer[email protected][email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz5K10K15K20K25KSE +/- 261.41, N = 3SE +/- 3.37, N = 3SE +/- 6.98, N = 3SE +/- 16.74, N = 3SE +/- 48.25, N = 921377.535989.695142.804658.134239.571. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Add - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Integer[email protected][email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz4K8K12K16K20KSE +/- 2.95, N = 3SE +/- 1.46, N = 3SE +/- 0.44, N = 3SE +/- 11.96, N = 3SE +/- 6.41, N = 319921.985649.114794.474542.743971.891. (CC) gcc options: -O3 -march=native

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Glibc C String Functions[email protected]rpi4b_r@2ghzrockpi4@2GHz[email protected][email protected]visionfive1@1ghz60K120K180K240K300KSE +/- 62.39, N = 3SE +/- 165.19, N = 3SE +/- 85.31, N = 3SE +/- 106.09, N = 3SE +/- 52.25, N = 3SE +/- 7.06, N = 3261323.79110045.04100358.9776084.0960862.826383.83-lz-lz-lz-lbsd -lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

RAMspeed SMP

Type: Scale - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Integer[email protected][email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz5K10K15K20K25KSE +/- 93.98, N = 3SE +/- 5.11, N = 3SE +/- 6.21, N = 3SE +/- 24.20, N = 3SE +/- 10.93, N = 322123.526122.155104.614725.624648.541. (CC) gcc options: -O3 -march=native

IPC_benchmark

Type: Unnamed Pipe - Message Bytes: 128

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 128[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz500K1000K1500K2000K2500KSE +/- 22327.30, N = 15SE +/- 22460.31, N = 12SE +/- 12247.81, N = 15SE +/- 4144.38, N = 3SE +/- 4166.60, N = 3SE +/- 2473.77, N = 3225650113196511178427833309683713474150

IPC_benchmark

Type: FIFO Named Pipe - Message Bytes: 1024

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 1024[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz300K600K900K1200K1500KSE +/- 3276.68, N = 3SE +/- 14424.14, N = 4SE +/- 11882.00, N = 15SE +/- 8559.16, N = 4SE +/- 1292.50, N = 3SE +/- 1091.56, N = 3119989311768321020474799276627821274936

IPC_benchmark

Type: Unnamed Pipe - Message Bytes: 1024

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 1024[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz300K600K900K1200K1500KSE +/- 11434.33, N = 6SE +/- 3154.85, N = 3SE +/- 10139.34, N = 15SE +/- 7889.26, N = 6SE +/- 3009.52, N = 3SE +/- 27.34, N = 3120429111848171019995818901621057277853

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Socket Activity[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz6001200180024003000SE +/- 4.31, N = 3SE +/- 2.52, N = 3SE +/- 5.63, N = 8SE +/- 3.57, N = 3SE +/- 3.25, N = 3SE +/- 0.76, N = 152761.43783.00666.83646.26418.5070.19-lz-lbsd -lz-lz-lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Memory Copying[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz140280420560700SE +/- 2.01, N = 3SE +/- 0.07, N = 3SE +/- 0.15, N = 3SE +/- 1.99, N = 3SE +/- 1.28, N = 3SE +/- 0.44, N = 15663.72168.21152.62144.1892.5117.85-lz-lz-lbsd -lz-lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 Samples[email protected]rpi4b_r@2ghzrockpi4@2GHz[email protected][email protected]visionfive1@1ghz30060090012001500SE +/- 0.02, N = 3SE +/- 0.21, N = 3SE +/- 0.09, N = 3SE +/- 0.12, N = 3SE +/- 0.05, N = 3SE +/- 1.58, N = 335.3191.5199.59117.53130.061163.911. (CXX) g++ options: -fopenmp -O3

IPC_benchmark

Type: FIFO Named Pipe - Message Bytes: 256

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 256[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz300K600K900K1200K1500KSE +/- 13770.33, N = 3SE +/- 7141.65, N = 3SE +/- 15511.75, N = 15SE +/- 8232.73, N = 15SE +/- 2152.42, N = 3SE +/- 1878.56, N = 3162393512841751167113847251675667420531

SQLite

Threads / Copies: 8

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 8[email protected][email protected][email protected]rockpi4@2GHzvisionfive1@1ghzrpi4b_r@2ghz160320480640800SE +/- 0.32, N = 3SE +/- 0.32, N = 3SE +/- 0.48, N = 3SE +/- 6.61, N = 3SE +/- 2.42, N = 3SE +/- 6.83, N = 3195.50394.22454.91601.41645.34728.35-lz -ldl -lpthread-lz -ldl -lpthread-lz -ldl -lpthread-ldl -lpthread-lreadline -ltermcap -lz-lz -ldl -lpthread1. (CC) gcc options: -O2 -lm

IPC_benchmark

Type: Unnamed Pipe - Message Bytes: 256

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 256[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz300K600K900K1200K1500KSE +/- 19960.80, N = 15SE +/- 12242.99, N = 3SE +/- 10901.06, N = 12SE +/- 5922.05, N = 3SE +/- 5651.62, N = 3SE +/- 5992.13, N = 3162613512791331184781864829682966443943

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Semaphores[email protected][email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghzvisionfive1@1ghz70K140K210K280K350KSE +/- 712.01, N = 3SE +/- 164.95, N = 3SE +/- 318.66, N = 3SE +/- 2842.83, N = 3SE +/- 714.31, N = 3SE +/- 797.61, N = 3332664.33306573.72292743.91264460.57255835.2794653.92-lz-lz-lbsd -lz-lz-lbsd -lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

IPC_benchmark

Type: FIFO Named Pipe - Message Bytes: 512

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: FIFO Named Pipe - Message Bytes: 512[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz300K600K900K1200K1500KSE +/- 12401.92, N = 15SE +/- 11158.33, N = 15SE +/- 5495.26, N = 3SE +/- 9173.06, N = 3SE +/- 5084.80, N = 12SE +/- 2524.26, N = 3122815211985491086984873356657047375226

LibRaw

Post-Processing Benchmark

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing Benchmark[email protected]rpi4b_r@2ghzrockpi4@2GHz[email protected][email protected]48121620SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 317.086.966.425.865.29-lz-lz-ljpeg -lz1. (CXX) g++ options: -O2 -fopenmp -lm

IPC_benchmark

Type: Unnamed Pipe - Message Bytes: 512

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: Unnamed Pipe - Message Bytes: 512[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz300K600K900K1200K1500KSE +/- 9710.85, N = 3SE +/- 15183.11, N = 15SE +/- 6343.36, N = 3SE +/- 5069.63, N = 3SE +/- 2988.25, N = 3SE +/- 2478.03, N = 3123616112140931097123914283665088394856

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Malloc[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz3M6M9M12M15MSE +/- 74907.13, N = 3SE +/- 2722.72, N = 3SE +/- 17462.81, N = 3SE +/- 769.17, N = 3SE +/- 1499.62, N = 3SE +/- 2421.78, N = 314582917.564584713.854319898.534102371.182650729.94524141.14-lz-lz-lbsd -lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Crypto[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz2004006008001000SE +/- 2.42, N = 3SE +/- 0.17, N = 3SE +/- 1.00, N = 3SE +/- 1.36, N = 3SE +/- 0.30, N = 3SE +/- 0.06, N = 3963.18342.52337.11333.36332.7236.22-lz-lbsd -lz-lz-lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Atomic[email protected]rpi4b_r@2ghzvisionfive1@1ghzrockpi4@2GHz[email protected][email protected]30K60K90K120K150KSE +/- 249.71, N = 3SE +/- 68.72, N = 3SE +/- 164.48, N = 3SE +/- 85.52, N = 3SE +/- 201.11, N = 3SE +/- 105.62, N = 3124956.46101834.3580784.3868957.8864454.8951431.73-lz-lz-lbsd -lz-lbsd -lz-lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

SQLite

Threads / Copies: 1

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.30.1Threads / Copies: 1[email protected][email protected][email protected]rockpi4@2GHzvisionfive1@1ghzrpi4b_r@2ghz306090120150SE +/- 0.20, N = 3SE +/- 0.28, N = 3SE +/- 0.22, N = 3SE +/- 0.31, N = 3SE +/- 0.55, N = 3SE +/- 1.81, N = 1264.9572.6986.27105.51110.97139.28-lz -ldl -lpthread-lz -ldl -lpthread-lz -ldl -lpthread-ldl -lpthread-lreadline -ltermcap -lz-lz -ldl -lpthread1. (CC) gcc options: -O2 -lm

CacheBench

Test: Read / Modify / Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / Write[email protected]rockpi4@2GHzrpi4b_r@2ghz[email protected][email protected]visionfive1@1ghz5K10K15K20K25KSE +/- 1.74, N = 3SE +/- 13.22, N = 3SE +/- 4.80, N = 3SE +/- 14.13, N = 3SE +/- 7.10, N = 3SE +/- 1.35, N = 323961.1714892.3114782.6313288.5511902.491321.81MIN: 23537.18 / MAX: 24135.36MIN: 14035.69 / MAX: 15292.31MIN: 13925.89 / MAX: 15193.96MIN: 12615.43 / MAX: 13645.48MIN: 11292.67 / MAX: 12210.441. (CC) gcc options: -lrt

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Glibc Qsort Data Sorting[email protected]rpi4b_r@2ghzrockpi4@2GHz[email protected][email protected]visionfive1@1ghz1020304050SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.18, N = 3SE +/- 0.13, N = 4SE +/- 0.08, N = 3SE +/- 0.01, N = 343.3414.0914.0912.0810.592.41-lz-lz-lbsd -lz-lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed Test[email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz[email protected]visionfive1@1ghz3K6K9K12K15KSE +/- 36.95, N = 3SE +/- 33.80, N = 3SE +/- 7.06, N = 3SE +/- 6.96, N = 3SE +/- 26.96, N = 3SE +/- 3.53, N = 31211744514339418335456981. (CXX) g++ options: -pipe -lpthread

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: CPU Stress[email protected]rpi4b_r@2ghzrockpi4@2GHz[email protected][email protected]visionfive1@1ghz30060090012001500SE +/- 0.21, N = 3SE +/- 1.15, N = 3SE +/- 0.86, N = 3SE +/- 0.87, N = 3SE +/- 0.76, N = 3SE +/- 0.22, N = 31298.33555.08536.18480.14434.3083.22-lz-lz-lbsd -lz-lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test Times[email protected]rpi4b_r@2ghzrockpi4@2GHz[email protected][email protected]visionfive1@1ghz6K12K18K24K30KSE +/- 1.00, N = 3SE +/- 5.67, N = 3SE +/- 14.31, N = 3SE +/- 23.13, N = 3SE +/- 7.22, N = 3SE +/- 213.33, N = 31749426345134897530026639

Hackbench

Count: 4 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: Thread[email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz[email protected]visionfive1@1ghz150300450600750SE +/- 0.17, N = 3SE +/- 0.41, N = 3SE +/- 0.09, N = 3SE +/- 0.19, N = 3SE +/- 0.48, N = 3SE +/- 1.00, N = 348.2597.03119.20119.66180.86712.691. (CC) gcc options: -lpthread

Hackbench

Count: 2 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 2 - Type: Thread[email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz[email protected]visionfive1@1ghz70140210280350SE +/- 0.04, N = 3SE +/- 0.35, N = 15SE +/- 0.31, N = 3SE +/- 0.30, N = 3SE +/- 0.22, N = 3SE +/- 2.46, N = 322.9750.5060.3062.6190.28339.211. (CC) gcc options: -lpthread

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per Second[email protected]rpi4b_r@2ghzrockpi4@2GHz[email protected][email protected]visionfive1@1ghz20K40K60K80K100KSE +/- 20.75, N = 3SE +/- 21.87, N = 3SE +/- 9.51, N = 3SE +/- 4.18, N = 3SE +/- 187.52, N = 3SE +/- 5.17, N = 390209.7543915.0535943.5732548.6627762.026476.171. (CC) gcc options: -O2 -lrt" -lrt

Hackbench

Count: 1 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: Thread[email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz[email protected]visionfive1@1ghz4080120160200SE +/- 0.03, N = 3SE +/- 1.81, N = 12SE +/- 0.62, N = 12SE +/- 0.24, N = 3SE +/- 0.23, N = 3SE +/- 0.31, N = 313.0631.0633.2634.4245.08164.911. (CC) gcc options: -lpthread

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: SENDFILE[email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz[email protected]visionfive1@1ghz7K14K21K28K35KSE +/- 12.72, N = 3SE +/- 280.63, N = 3SE +/- 288.48, N = 3SE +/- 5.57, N = 3SE +/- 33.39, N = 3SE +/- 29.02, N = 534183.8529023.9425822.3216205.4311152.742773.95-lz-lbsd -lz-lz-lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

OpenSSL

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL[email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz[email protected]visionfive1@1ghz60120180240300SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.28, N = 3SE +/- 0.38, N = 3SE +/- 0.06, N = 3256.1145.3133.1127.2112.021.11. [email protected]: OpenSSL 1.1.1n 15 Mar 20222. rockpi4@2GHz: OpenSSL 1.1.1d 10 Sep 20193. [email protected]: OpenSSL 1.1.1 11 Sep 20184. rpi4b_r@2ghz: OpenSSL 1.1.1d 10 Sep 20195. [email protected]: OpenSSL 1.1.1f 31 Mar 20206. visionfive1@1ghz: OpenSSL 1.1.1l FIPS 24 Aug 2021

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Context Switching[email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz[email protected]visionfive1@1ghz200K400K600K800K1000KSE +/- 8087.07, N = 15SE +/- 12561.45, N = 15SE +/- 8314.65, N = 3SE +/- 4207.94, N = 15SE +/- 2694.40, N = 5SE +/- 2144.76, N = 12988738.30806438.52696242.19345762.21267163.8883826.55-lz-lbsd -lz-lz-lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

OpenSSL

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL[email protected]rockpi4@2GHz[email protected]rpi4b_r@2ghz[email protected]visionfive1@1ghz4K8K12K16K20KSE +/- 0.49, N = 3SE +/- 6.31, N = 3SE +/- 4.74, N = 3SE +/- 0.33, N = 3SE +/- 22.11, N = 3SE +/- 2.04, N = 317120.99907.89030.48682.07616.21600.31. [email protected]: OpenSSL 1.1.1n 15 Mar 20222. rockpi4@2GHz: OpenSSL 1.1.1d 10 Sep 20193. [email protected]: OpenSSL 1.1.1 11 Sep 20184. rpi4b_r@2ghz: OpenSSL 1.1.1d 10 Sep 20195. [email protected]: OpenSSL 1.1.1f 31 Mar 20206. visionfive1@1ghz: OpenSSL 1.1.1l FIPS 24 Aug 2021

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: Forking[email protected]rockpi4@2GHzrpi4b_r@2ghz[email protected][email protected]visionfive1@1ghz2K4K6K8K10KSE +/- 16.58, N = 3SE +/- 36.92, N = 3SE +/- 16.81, N = 3SE +/- 24.39, N = 3SE +/- 7.57, N = 3SE +/- 7.36, N = 310953.123991.003144.522819.101991.421060.95-lz-lz-lbsd -lz-lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.13.02Test: CPU Cache[email protected]rpi4b_r@2ghz[email protected]rockpi4@2GHz[email protected]visionfive1@1ghz306090120150SE +/- 1.33, N = 15SE +/- 0.77, N = 3SE +/- 0.51, N = 15SE +/- 0.92, N = 15SE +/- 0.97, N = 15SE +/- 0.19, N = 15121.2983.8962.6152.8535.928.97-lz-lz-lz-lbsd -lz1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -ldl -pthread -lc -latomic

IPC_benchmark

Type: TCP Socket - Message Bytes: 1024

OpenBenchmarking.orgMessages Per Second, More Is BetterIPC_benchmarkType: TCP Socket - Message Bytes: 1024[email protected]rockpi4@2GHz[email protected][email protected]rpi4b_r@2ghzvisionfive1@1ghz300K600K900K1200K1500KSE +/- 21041.59, N = 15SE +/- 11726.47, N = 15SE +/- 9582.57, N = 12SE +/- 5312.08, N = 3SE +/- 3740.02, N = 6SE +/- 930.05, N = 31249986681836497064415390379937123130


Phoronix Test Suite v10.8.5