armhf-test ARMv8 Cortex-A72 testing with a BCM2711 Raspberry Pi 4 Model B Rev 1.1 on Ubuntu 18.04 LTS via the Phoronix Test Suite. This is a composite of testing using both the armhf (32-bit) and arm64 (64-bit) builds of Ubuntu. This only used the pts/cpu suite of tests. The exact same board was used, and the same software configuration was otherwise used as well.
HTML result view exported from: https://openbenchmarking.org/result/1909143-CCFR-PI432VS82&grs&sro .
armhf-test Processor Motherboard Memory Disk Graphics OS Kernel Compiler File-System Screen Resolution pi4-arm64-cpu pi4-armhf-cpu ARMv8 Cortex-A72 @ 1.50GHz (4 Cores) BCM2835 Raspberry Pi 4 Model B Rev 1.1 2048MB 32GB 00000 BCM2708 Ubuntu 18.04 4.19.71-v8+ (aarch64) GCC 7.4.0 ext4 1920x1080 ARMv7 rev 3 @ 1.50GHz (4 Cores) 4.19.71-v7l+ (armv7l) OpenBenchmarking.org Compiler Details - pi4-arm64-cpu: --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++ --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 - pi4-armhf-cpu: --build=arm-linux-gnueabihf --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-sjlj-exceptions --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++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch=armv7-a --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfpv3-d16 --with-gcc-major-version-only --with-mode=thumb --with-target-system-zlib -v Processor Details - pi4-arm64-cpu: Scaling Governor: BCM2835 Freq performance - pi4-armhf-cpu: Scaling Governor: BCM2835 Freq ondemand
armhf-test sysbench: CPU build-linux-kernel: Time To Compile x264: H.264 Video Encoding compress-7zip: Compress Speed Test rodinia: OpenMP CFD Solver openssl: RSA 4096-bit Performance asmfish: 1024 Hash Memory, 26 Depth povray: Trace Time rodinia: OpenMP LavaMD pi4-arm64-cpu pi4-armhf-cpu 5964.83 2741.04 5.12 3542 273.86 95.10 2319085 765.69 940.40 368.35 1819.29 4.54 3229 294.34 93.60 901.52 1386.77 OpenBenchmarking.org
Sysbench Test: CPU OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: CPU pi4-arm64-cpu pi4-armhf-cpu 1300 2600 3900 5200 6500 SE +/- 1.39, N = 3 SE +/- 0.53, N = 3 5964.83 368.35 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -rdynamic -ldl -laio -lm
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.18 Time To Compile pi4-arm64-cpu pi4-armhf-cpu 600 1200 1800 2400 3000 SE +/- 10.96, N = 3 SE +/- 7.26, N = 3 2741.04 1819.29
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding pi4-arm64-cpu pi4-armhf-cpu 1.152 2.304 3.456 4.608 5.76 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 5.12 4.54 1. (CC) gcc options: -ldl -lm -lpthread
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test pi4-arm64-cpu pi4-armhf-cpu 800 1600 2400 3200 4000 SE +/- 6.57, N = 3 SE +/- 21.40, N = 3 3542 3229 1. (CXX) g++ options: -pipe -lpthread
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver pi4-arm64-cpu pi4-armhf-cpu 60 120 180 240 300 SE +/- 1.16, N = 3 SE +/- 2.37, N = 3 273.86 294.34 1. (CXX) g++ options: -O2 -lOpenCL
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance pi4-arm64-cpu pi4-armhf-cpu 20 40 60 80 100 SE +/- 0.47, N = 3 SE +/- 1.01, N = 3 95.10 93.60 -march=armv7-a 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto -ldl
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth pi4-arm64-cpu 500K 1000K 1500K 2000K 2500K SE +/- 28142.11, N = 3 2319085
POV-Ray Trace Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time pi4-arm64-cpu pi4-armhf-cpu 200 400 600 800 1000 SE +/- 34.17, N = 8 SE +/- 5.81, N = 3 765.69 901.52 1. (CXX) g++ options: -pipe -O3 -ffast-math -pthread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD pi4-arm64-cpu pi4-armhf-cpu 300 600 900 1200 1500 SE +/- 20.73, N = 9 SE +/- 12.84, N = 3 940.40 1386.77 1. (CXX) g++ options: -O2 -lOpenCL
Phoronix Test Suite v10.8.4