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&sor&grw.

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 Comparisonscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationencode-flac: WAV To FLACmafft: Multiple Sequence Alignmenthimeno: Poisson Pressure Solverjohn-the-ripper: Blowfishc-ray: Total Timesmallpt: Global Illumination Renderer; 100 Samplesopenssl: RSA 4096-bit PerformanceRaspberry Pi 3Raspberry Pi 2Raspberry Pi ZeroBanana Pi M2ODROID C1 PlusOrange Pi PCOrange Pi PlusJetson TK1Jetson TX1RPI3test1_flacautotest2obcRaspbian001Security Performance+strongStackNo Security PerformanceA2_CPU228.3753.6262.54629247.37138820.25314.5875.4633.29387505.44217511.93606.76501.1110.0088.733037.57120292.60269.6371.5860.08427436.18198413.40200.5051.5481.97494323.08159018.80261.8377.1659.24315951.10198211.93257.87103.0564.383221424.8630427.8350.2915.10141.3042295.01288854.4047.6416.5683.40156385.3061324.67228.3074.5560.69517337.82192416.55267.93228.45228.25117.6468.4920.8488.97168.60241.28115.2868.2118.9987.37165.61236.20116.5468.3719.0688.44168.10238.71112.4256.3418.6383.22165.42238.51228.9460.5559.65619296.571646OpenBenchmarking.org

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeSecurity PerformanceNo Security Performance+strongStackA2_CPU306090120150SE +/- 0.13, N = 4SE +/- 0.24, N = 4SE +/- 0.14, N = 4SE +/- 0.34, N = 4117.64116.54115.28112.42-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 CarloSecurity PerformanceNo Security Performance+strongStackA2_CPU1530456075SE +/- 0.03, N = 4SE +/- 0.03, N = 4SE +/- 0.03, N = 4SE +/- 0.09, N = 468.4968.3768.2156.34-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 TransformSecurity PerformanceNo Security Performance+strongStackA2_CPU510152025SE +/- 0.03, N = 3SE +/- 0.17, N = 4SE +/- 0.17, N = 4SE +/- 0.03, N = 420.8419.0618.9918.63-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 MultiplySecurity PerformanceNo Security Performance+strongStackA2_CPU20406080100SE +/- 0.14, N = 4SE +/- 0.21, N = 4SE +/- 0.07, N = 4SE +/- 0.25, N = 488.9788.4487.3783.22-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 FactorizationSecurity PerformanceNo Security Performance+strongStackA2_CPU4080120160200SE +/- 0.22, N = 4SE +/- 0.42, N = 4SE +/- 0.29, N = 4SE +/- 0.57, N = 4168.60168.10165.61165.42-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-RelaxationSecurity PerformanceNo Security PerformanceA2_CPU+strongStack50100150200250SE +/- 0.27, N = 4SE +/- 0.45, N = 4SE +/- 0.79, N = 4SE +/- 0.16, N = 4241.28238.71238.51236.20-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:

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACJetson TX1Jetson TK1ODROID C1 PlusobcRaspbian001RPI3Raspberry Pi 3autotest2A2_CPUOrange Pi PlusOrange Pi PCtest1_flacBanana Pi M2Raspberry Pi 2Raspberry Pi Zero130260390520650SE +/- 0.05, N = 5SE +/- 0.02, N = 5SE +/- 2.46, N = 5SE +/- 0.08, N = 5SE +/- 0.15, N = 5SE +/- 0.36, N = 5SE +/- 0.14, N = 5SE +/- 0.23, N = 5SE +/- 1.28, N = 5SE +/- 2.52, N = 5SE +/- 2.79, N = 5SE +/- 0.15, N = 5SE +/- 1.30, N = 5SE +/- 3.95, N = 547.6450.29200.50228.25228.30228.37228.45228.94257.87261.83267.93269.63314.58606.76-logg1. (CXX) g++ options: -O2 -fvisibility=hidden -lm

Timed MAFFT Alignment

Multiple Sequence Alignment

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

Himeno Benchmark

Poisson Pressure Solver

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

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishJetson TX1Raspberry Pi 3A2_CPURPI3ODROID C1 PlusBanana Pi M2Jetson TK1Raspberry Pi 2Orange Pi PlusOrange Pi PCRaspberry Pi Zero30060090012001500SE +/- 1.73, N = 3SE +/- 9.50, N = 3SE +/- 8.74, N = 3SE +/- 33.93, N = 6SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 3SE +/- 14.50, N = 6SE +/- 1.73, N = 31563.00629.00619.00517.00494.00427.00422.00387.00322.00315.0088.731. (CC) gcc options: -fopenmp

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeJetson TX1Jetson TK1Raspberry Pi 3A2_CPUODROID C1 PlusRPI3Banana Pi M2Raspberry Pi 2Orange Pi PCOrange Pi PlusRaspberry Pi Zero7001400210028003500SE +/- 1.22, N = 6SE +/- 5.21, N = 6SE +/- 0.58, N = 3SE +/- 4.63, N = 6SE +/- 1.77, N = 3SE +/- 4.69, N = 6SE +/- 0.38, N = 3SE +/- 0.74, N = 3SE +/- 5.09, N = 3SE +/- 16.48, N = 3SE +/- 15.62, N = 385.3095.01247.37296.57323.08337.82436.18505.44951.101424.863037.571. (CC) gcc options: -lm -lpthread -O3

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesJetson TX1Raspberry Pi 3ODROID C1 PlusA2_CPURPI3Orange Pi PCBanana Pi M2Raspberry Pi 2Jetson TK1Orange Pi PlusRaspberry Pi Zero3K6K9K12K15KSE +/- 0.33, N = 3SE +/- 2.96, N = 3SE +/- 1.53, N = 3SE +/- 2.96, N = 3SE +/- 14.10, N = 3SE +/- 0.67, N = 3SE +/- 0.88, N = 3SE +/- 5.90, N = 3SE +/- 1.53, N = 3SE +/- 2.19, N = 3SE +/- 32.94, N = 3613138815901646192419821984217528883042120291. (CXX) g++ options: -fopenmp

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceJetson TK1Jetson TX1Raspberry Pi 3ODROID C1 PlusRPI3Banana Pi M2Orange Pi PCRaspberry Pi 2Orange Pi PlusRaspberry Pi Zero1224364860SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.71, N = 6SE +/- 0.00, N = 3SE +/- 1.23, N = 6SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 354.4024.6720.2518.8016.5513.4011.9311.937.832.60-march=armv7-a-fomit-frame-pointer-march=armv7-a-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


Phoronix Test Suite v10.8.4