Raspberry Pi 3 Linux Benchmark Comparison

Raspberry Pi 3 Benchmarks for a future article on Phoronix.com by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/1702028-SO-AUTOCOMPA43&sro&grt.

Raspberry Pi 3 Linux Benchmark ComparisonProcessorMotherboardMemoryDiskGraphicsNetworkMonitorOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionDisplay DriverRaspberry Pi 3Raspberry Pi 2Raspberry Pi ZeroBanana Pi M2ODROID C1 PlusOrange Pi PCOrange Pi PlusJetson TK1Jetson TX1RPI3test1_flacautotest2obcRaspbian001Security Performance+strongStackNo Security PerformanceA2_CPUARMv7 rev 4 @ 1.20GHz (4 Cores)BCM2709 Raspberry Pi 3 Model B Rev 1.2925MB16GB SD16GLLVMpipeRaspbian 8.04.1.18-v7+ (armv7l)LXDE 0.7.2X Server 1.17.23.0 Mesa 11.1.0 Gallium 0.4GCC 4.9.2ext41824x984ARMv7 rev 5 @ 0.90GHz (4 Cores)BCM2709 Raspberry Pi 2 Model B Rev 1.18GB SD4.1.13-v7+ (armv7l)X Server 1.16.4ARMv6-compatible rev 7 @ 1.00GHz (1 Core)BCM2708 Raspberry Pi ? Rev 1.2434MB8GB SL08G4.1.13+ (armv6l)1776x952ARMv7 rev 3 @ 1.01GHz (4 Cores)Allwinner sun6i (A31) Family Banana Pi BPI-M21024MB8GB SDDebian 8.14.2.0-BPI-kernel+ (armv7l)1920x1080ARMv7 rev 1 @ 1.54GHz (4 Cores)ODROIDC836MBUbuntu 14.043.10.80-135 (armv7l)LXDE 0.6.1X Server 1.15.12.1 Mesa 10.1.3GCC 4.9.3ARMv7 rev 5 @ 1.20GHz (4 Cores)sun8i1024MB16GB SL16GRaspbian GNU/Linux 73.4.39 (armv7l)LXDE 0.7.1X Server 1.12.4GCC 4.6.31280x720ARMv7 rev 5 @ 1.20GHz (3 Cores)ARMv7 rev 3 @ 2.32GHz (4 Cores)jetson-tk12048MB16GB SEM16GGK20A/NullRM/AXIRealtek RTL8111/8168/8411Ubuntu 14.043.10.40-gdacac96 (armv7l)Unity 7.2.2X Server 1.15.1NVIDIA 21.44.3.0GCC 4.8.4 + CUDA 6.51920x1080Cortex A57 rev 1 @ 1.91GHz (4 Cores)jetson_tx14096MB16GB 016G32NVIDIA Tegra X1 (nvgpu)/Acer G237HL3.10.67-g3a5c467 (aarch64)NVIDIA 23.1.1GCC 4.8.4 + Clang 3.4-1ubuntu3 + CUDA 7.0ARMv7 rev 4 @ 1.20GHz (4 Cores)BCM27091024MB16GB SL16GRaspbian 8.04.4.34-v7+ (armv7l)GCC 4.9.2656x416BCM2709 Raspberry Pi 3 Model B Rev 1.2925MB8GB 00000LXDE1824x984BCM27092000GB My Passport 0830 + 16GB SD16G4.4.33-v7+ (armv7l)656x416861MB4.4.34-v7+ (armv7l)862MB4.4.32-v7+ (armv7l)925MB16GB SL16G4.4.34-v7+ (armv7l)X Server 1.17.2640x480OpenBenchmarking.orgCompiler Details- Raspberry Pi 3: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-float=hard --with-fpu=vfp -v- Raspberry Pi 2: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-float=hard --with-fpu=vfp -v- Raspberry Pi Zero: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-float=hard --with-fpu=vfp -v- Banana Pi M2: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- ODROID C1 Plus: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- Orange Pi PC: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v- Orange Pi Plus: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v- Jetson TK1: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libmudflap --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- Jetson TX1: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libmudflap --disable-libquadmath --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v- RPI3: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-float=hard --with-fpu=vfp --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-armhf --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf -v - test1_flac: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-float=hard --with-fpu=vfp -v- autotest2: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-float=hard --with-fpu=vfp -v- obcRaspbian001: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-float=hard --with-fpu=vfp -v- Security Performance: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-float=hard --with-fpu=vfp --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-armhf --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf -v - +strongStack: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-float=hard --with-fpu=vfp --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-armhf --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf -v - No Security Performance: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-float=hard --with-fpu=vfp --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-armhf --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf -v - A2_CPU: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-float=hard --with-fpu=vfp --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-armhf --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-armhf -v Processor Details- Raspberry Pi 3: Scaling Governor: BCM2835 Freq ondemand- Raspberry Pi 2: Scaling Governor: BCM2835 Freq ondemand- Raspberry Pi Zero: Scaling Governor: BCM2835 Freq ondemand- Banana Pi M2: Scaling Governor: cpufreq-dt ondemand- ODROID C1 Plus: Scaling Governor: meson_cpufreq performance- Orange Pi PC: Scaling Governor: cpufreq-sunxi ondemand- Orange Pi Plus: Scaling Governor: cpufreq-sunxi ondemand- Jetson TK1: Scaling Governor: tegra interactive- Jetson TX1: Scaling Governor: tegra interactive- RPI3: Scaling Governor: BCM2835 Freq ondemand- test1_flac: Scaling Governor: BCM2835 Freq ondemand- autotest2: Scaling Governor: BCM2835 Freq ondemand- obcRaspbian001: Scaling Governor: BCM2835 Freq ondemand- Security Performance: Scaling Governor: BCM2835 Freq ondemand- +strongStack: Scaling Governor: BCM2835 Freq ondemand- No Security Performance: Scaling Governor: BCM2835 Freq ondemand- A2_CPU: Scaling Governor: BCM2835 Freq ondemand

Raspberry Pi 3 Linux Benchmark Comparisonc-ray: Total Timeencode-flac: WAV To FLAChimeno: Poisson Pressure Solverjohn-the-ripper: Blowfishopenssl: RSA 4096-bit Performancescimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationsmallpt: Global Illumination Renderer; 100 Samplesmafft: Multiple Sequence AlignmentRaspberry Pi 3Raspberry Pi 2Raspberry Pi ZeroBanana Pi M2ODROID C1 PlusOrange Pi PCOrange Pi PlusJetson TK1Jetson TX1RPI3test1_flacautotest2obcRaspbian001Security Performance+strongStackNo Security PerformanceA2_CPU247.37228.3762.5462920.25138853.62505.44314.5833.2938711.93217575.463037.57606.7610.0088.732.6012029501.11436.18269.6360.0842713.40198471.58323.08200.5081.9749418.80159051.54951.10261.8359.2431511.93198277.161424.86257.8764.383227.833042103.0595.0150.29141.3042254.40288815.1085.3047.6483.40156324.6761316.56337.82228.3060.6951716.55192474.55267.93228.45228.25117.6468.4920.8488.97168.60241.28115.2868.2118.9987.37165.61236.20116.5468.3719.0688.44168.10238.71296.57228.9459.65619112.4256.3418.6383.22165.42238.51164660.55OpenBenchmarking.org

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeA2_CPUBanana Pi M2Jetson TK1Jetson TX1ODROID C1 PlusOrange Pi PCOrange Pi PlusRPI3Raspberry Pi 2Raspberry Pi 3Raspberry Pi Zero7001400210028003500SE +/- 4.63, N = 6SE +/- 0.38, N = 3SE +/- 5.21, N = 6SE +/- 1.22, N = 6SE +/- 1.77, N = 3SE +/- 5.09, N = 3SE +/- 16.48, N = 3SE +/- 4.69, N = 6SE +/- 0.74, N = 3SE +/- 0.58, N = 3SE +/- 15.62, N = 3296.57436.1895.0185.30323.08951.101424.86337.82505.44247.373037.571. (CC) gcc options: -lm -lpthread -O3

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACA2_CPUBanana Pi M2Jetson TK1Jetson TX1ODROID C1 PlusOrange Pi PCOrange Pi PlusRPI3Raspberry Pi 2Raspberry Pi 3Raspberry Pi Zeroautotest2obcRaspbian001test1_flac130260390520650SE +/- 0.23, N = 5SE +/- 0.15, N = 5SE +/- 0.02, N = 5SE +/- 0.05, N = 5SE +/- 2.46, N = 5SE +/- 2.52, N = 5SE +/- 1.28, N = 5SE +/- 0.15, N = 5SE +/- 1.30, N = 5SE +/- 0.36, N = 5SE +/- 3.95, N = 5SE +/- 0.14, N = 5SE +/- 0.08, N = 5SE +/- 2.79, N = 5228.94269.6350.2947.64200.50261.83257.87228.30314.58228.37606.76228.45228.25267.93-logg1. (CXX) g++ options: -O2 -fvisibility=hidden -lm

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverA2_CPUBanana Pi M2Jetson TK1Jetson TX1ODROID C1 PlusOrange Pi PCOrange Pi PlusRPI3Raspberry Pi 2Raspberry Pi 3Raspberry Pi Zero306090120150SE +/- 0.35, N = 3SE +/- 0.79, N = 3SE +/- 1.48, N = 3SE +/- 0.85, N = 3SE +/- 1.42, N = 3SE +/- 0.40, N = 3SE +/- 0.06, N = 3SE +/- 0.49, N = 3SE +/- 0.47, N = 3SE +/- 1.51, N = 6SE +/- 0.07, N = 359.6560.08141.3083.4081.9759.2464.3860.6933.2962.5410.001. (CC) gcc options: -O3

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishA2_CPUBanana Pi M2Jetson TK1Jetson TX1ODROID C1 PlusOrange Pi PCOrange Pi PlusRPI3Raspberry Pi 2Raspberry Pi 3Raspberry Pi Zero30060090012001500SE +/- 8.74, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 1.73, N = 3SE +/- 0.33, N = 3SE +/- 14.50, N = 6SE +/- 0.00, N = 3SE +/- 33.93, N = 6SE +/- 0.67, N = 3SE +/- 9.50, N = 3SE +/- 1.73, N = 3619.00427.00422.001563.00494.00315.00322.00517.00387.00629.0088.731. (CC) gcc options: -fopenmp

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceBanana Pi M2Jetson TK1Jetson TX1ODROID C1 PlusOrange Pi PCOrange Pi PlusRPI3Raspberry Pi 2Raspberry Pi 3Raspberry Pi Zero1224364860SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 1.23, N = 6SE +/- 0.03, N = 3SE +/- 0.71, N = 6SE +/- 0.00, N = 313.4054.4024.6718.8011.937.8316.5511.9320.252.60-march=armv7-a-march=armv7-a-fomit-frame-pointer-march=armv7-a-march=armv7-a-march=armv7-a-march=armv7-a-march=armv7-a-march=armv7-a1. (CC) gcc options: -O3 -lssl -lcrypto -ldl

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Composite+strongStackA2_CPUNo Security PerformanceSecurity Performance306090120150SE +/- 0.14, N = 4SE +/- 0.34, N = 4SE +/- 0.24, N = 4SE +/- 0.13, N = 4115.28112.42116.54117.64-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard1. (CXX) g++ options:

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte Carlo+strongStackA2_CPUNo Security PerformanceSecurity Performance1530456075SE +/- 0.03, N = 4SE +/- 0.09, N = 4SE +/- 0.03, N = 4SE +/- 0.03, N = 468.2156.3468.3768.49-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard1. (CXX) g++ options:

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier Transform+strongStackA2_CPUNo Security PerformanceSecurity Performance510152025SE +/- 0.17, N = 4SE +/- 0.03, N = 4SE +/- 0.17, N = 4SE +/- 0.03, N = 318.9918.6319.0620.84-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard1. (CXX) g++ options:

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix Multiply+strongStackA2_CPUNo Security PerformanceSecurity Performance20406080100SE +/- 0.07, N = 4SE +/- 0.25, N = 4SE +/- 0.21, N = 4SE +/- 0.14, N = 487.3783.2288.4488.97-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard1. (CXX) g++ options:

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix Factorization+strongStackA2_CPUNo Security PerformanceSecurity Performance4080120160200SE +/- 0.29, N = 4SE +/- 0.57, N = 4SE +/- 0.42, N = 4SE +/- 0.22, N = 4165.61165.42168.10168.60-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard1. (CXX) g++ options:

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-Relaxation+strongStackA2_CPUNo Security PerformanceSecurity Performance50100150200250SE +/- 0.16, N = 4SE +/- 0.79, N = 4SE +/- 0.45, N = 4SE +/- 0.27, N = 4236.20238.51238.71241.28-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard-O3 -mcpu=cortex-a53 -mfpu=neon-fp-armv8 -mfloat-abi=hard1. (CXX) g++ options:

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesA2_CPUBanana Pi M2Jetson TK1Jetson TX1ODROID C1 PlusOrange Pi PCOrange Pi PlusRPI3Raspberry Pi 2Raspberry Pi 3Raspberry Pi Zero3K6K9K12K15KSE +/- 2.96, N = 3SE +/- 0.88, N = 3SE +/- 1.53, N = 3SE +/- 0.33, N = 3SE +/- 1.53, N = 3SE +/- 0.67, N = 3SE +/- 2.19, N = 3SE +/- 14.10, N = 3SE +/- 5.90, N = 3SE +/- 2.96, N = 3SE +/- 32.94, N = 3164619842888613159019823042192421751388120291. (CXX) g++ options: -fopenmp

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentA2_CPUBanana Pi M2Jetson TK1Jetson TX1ODROID C1 PlusOrange Pi PCOrange Pi PlusRPI3Raspberry Pi 2Raspberry Pi 3Raspberry Pi Zero110220330440550SE +/- 1.38, N = 6SE +/- 2.05, N = 6SE +/- 0.34, N = 6SE +/- 0.07, N = 3SE +/- 0.25, N = 3SE +/- 0.42, N = 3SE +/- 2.30, N = 6SE +/- 1.04, N = 5SE +/- 1.02, N = 3SE +/- 1.03, N = 3SE +/- 5.19, N = 360.5571.5815.1016.5651.5477.16103.0574.5575.4653.62501.111. (CC) gcc options: -O3 -lm -lpthread


Phoronix Test Suite v10.8.4