ODROID-C2 ARM Linux Benchmark Comparison

Wintel Pro W8 x5-Z8300 Arch Linux (64bit)

HTML result view exported from: https://openbenchmarking.org/result/1603312-GA-1603277GA18&grt&sor.

ODROID-C2 ARM Linux Benchmark ComparisonProcessorMotherboardMemoryDiskGraphicsNetworkMonitorChipsetOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionDisplay DriverRaspberry Pi 3Raspberry Pi 2Raspberry Pi ZeroBanana Pi M2ODROID C1 PlusOrange Pi PCOrange Pi PlusJetson TK1Jetson TX1PINE 64 1GBODROID C2Wintel Pro x5-Z8300ARMv7 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.0AArch64 rev 4 @ 1.15GHz (4 Cores)sun50iw1p11024MB16GB SL16GArch Linux ARM3.10.65-2-pine64-longsleep (aarch64)Xfce 4.12X Server 1.18.1GCC 5.3.0AArch64 rev 4 @ 2.02GHz (4 Cores)ODROID-C22048MBUbuntu 16.043.14.29-29 (aarch64)MATE 1.12.1X Server 1.17.32.1 Mesa 11.1.2GCC 5.3.1 20160225Intel Atom x5-Z8300 @ 1.84GHz (4 Cores)N/A Type2- BoardIntel Device 228031GB NCardIntel Device 22b0 (500MHz)2269WMArch Linux4.4.5-1-ARCH (x86_64)LXDE 0.8.2intel 2.99.9173.3 Mesa 11.1.2GCC 5.3.0OpenBenchmarking.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 - PINE 64 1GB: --build=aarch64-unknown-linux-gnu --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,fortran,go,lto,objc,obj-c++ --enable-lto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --with-arch=armv8-a --with-isl --with-linker-hash-style=gnu- ODROID C2: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,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 --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new -v - Wintel Pro x5-Z8300: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-libmpx --enable-lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnuProcessor 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- PINE 64 1GB: Scaling Governor: cpufreq-sunxi performance- ODROID C2: Scaling Governor: meson_cpufreq performance- Wintel Pro x5-Z8300: Scaling Governor: intel_pstate powersave

ODROID-C2 ARM Linux Benchmark Comparisonc-ray: Total Timeencode-flac: WAV To FLAChimeno: Poisson Pressure Solverjohn-the-ripper: Blowfishopenssl: RSA 4096-bit Performancesmallpt: Global Illumination Renderer; 100 Samplesmafft: Multiple Sequence AlignmentRaspberry Pi 3Raspberry Pi 2Raspberry Pi ZeroBanana Pi M2ODROID C1 PlusOrange Pi PCOrange Pi PlusJetson TK1Jetson TX1PINE 64 1GBODROID C2Wintel Pro x5-Z8300247.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.56269.72210.4658.3051515.0597254.37185.55159.0580.198572192834.39155.7133.67463.92129971.4054527.94OpenBenchmarking.org

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeJetson TX1Jetson TK1Wintel Pro x5-Z8300ODROID C2Raspberry Pi 3PINE 64 1GBODROID C1 PlusBanana Pi M2Raspberry Pi 2Orange Pi PCOrange Pi PlusRaspberry Pi Zero7001400210028003500SE +/- 1.22, N = 6SE +/- 5.21, N = 6SE +/- 0.10, N = 3SE +/- 0.17, N = 3SE +/- 0.58, N = 3SE +/- 1.17, N = 3SE +/- 1.77, N = 3SE +/- 0.38, N = 3SE +/- 0.74, N = 3SE +/- 5.09, N = 3SE +/- 16.48, N = 3SE +/- 15.62, N = 385.3095.01155.71185.55247.37269.72323.08436.18505.44951.101424.863037.571. (CC) gcc options: -lm -lpthread -O3

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACWintel Pro x5-Z8300Jetson TX1Jetson TK1ODROID C2ODROID C1 PlusPINE 64 1GBRaspberry Pi 3Orange Pi PlusOrange Pi PCBanana Pi M2Raspberry Pi 2Raspberry Pi Zero130260390520650SE +/- 0.01, N = 5SE +/- 0.05, N = 5SE +/- 0.02, N = 5SE +/- 1.90, N = 5SE +/- 2.46, N = 5SE +/- 0.16, N = 5SE +/- 0.36, N = 5SE +/- 1.28, N = 5SE +/- 2.52, N = 5SE +/- 0.15, N = 5SE +/- 1.30, N = 5SE +/- 3.95, N = 533.6747.6450.29159.05200.50210.46228.37257.87261.83269.63314.58606.76-logg-logg1. (CXX) g++ options: -O2 -fvisibility=hidden -lm

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverWintel Pro x5-Z8300Jetson TK1Jetson TX1ODROID C1 PlusODROID C2Orange Pi PlusRaspberry Pi 3Banana Pi M2Orange Pi PCPINE 64 1GBRaspberry Pi 2Raspberry Pi Zero100200300400500SE +/- 0.10, N = 3SE +/- 1.48, N = 3SE +/- 0.85, N = 3SE +/- 1.42, N = 3SE +/- 1.79, N = 6SE +/- 0.06, N = 3SE +/- 1.51, N = 6SE +/- 0.79, N = 3SE +/- 0.40, N = 3SE +/- 2.08, N = 6SE +/- 0.47, N = 3SE +/- 0.07, N = 3463.92141.3083.4081.9780.1964.3862.5460.0859.2458.3033.2910.001. (CC) gcc options: -O3

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishJetson TX1Wintel Pro x5-Z8300ODROID C2Raspberry Pi 3PINE 64 1GBODROID C1 PlusBanana Pi M2Jetson TK1Raspberry Pi 2Orange Pi PlusOrange Pi PCRaspberry Pi Zero30060090012001500SE +/- 1.73, N = 3SE +/- 2.08, N = 3SE +/- 1.53, N = 3SE +/- 9.50, N = 3SE +/- 11.27, 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.001299.00857.00629.00515.00494.00427.00422.00387.00322.00315.0088.73-lcrypt1. (CC) gcc options: -fopenmp

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceWintel Pro x5-Z8300Jetson TK1Jetson TX1ODROID C2Raspberry Pi 3ODROID C1 PlusPINE 64 1GBBanana Pi M2Orange Pi PCRaspberry Pi 2Orange Pi PlusRaspberry Pi Zero1632486480SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.71, N = 6SE +/- 0.00, N = 3SE +/- 0.25, N = 4SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 371.4054.4024.6721.0020.2518.8015.0513.4011.9311.937.832.60-m64-march=armv7-a-fomit-frame-pointer-fomit-frame-pointer-march=armv7-a-march=armv7-a-fomit-frame-pointer-march=armv7-a-march=armv7-a-march=armv7-a-march=armv7-a1. (CC) gcc options: -O3 -lssl -lcrypto -ldl

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesWintel Pro x5-Z8300Jetson TX1ODROID C2PINE 64 1GBRaspberry Pi 3ODROID C1 PlusOrange Pi PCBanana Pi M2Raspberry Pi 2Jetson TK1Orange Pi PlusRaspberry Pi Zero3K6K9K12K15KSE +/- 0.88, N = 3SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 1.20, N = 3SE +/- 2.96, N = 3SE +/- 1.53, 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 = 35456139289721388159019821984217528883042120291. (CXX) g++ options: -fopenmp

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentJetson TK1Jetson TX1Wintel Pro x5-Z8300ODROID C2ODROID C1 PlusRaspberry Pi 3PINE 64 1GBBanana Pi M2Raspberry Pi 2Orange Pi PCOrange Pi PlusRaspberry Pi Zero110220330440550SE +/- 0.34, N = 6SE +/- 0.07, N = 3SE +/- 0.26, N = 3SE +/- 0.75, N = 6SE +/- 0.25, N = 3SE +/- 1.03, N = 3SE +/- 0.48, N = 3SE +/- 2.05, N = 6SE +/- 1.02, N = 3SE +/- 0.42, N = 3SE +/- 2.30, N = 6SE +/- 5.19, N = 315.1016.5627.9434.3951.5453.6254.3771.5875.4677.16103.05501.111. (CC) gcc options: -O3 -lm -lpthread


Phoronix Test Suite v10.8.4