x86_64 Intel Atom vs ARM64 S905 comparison

X5 Mini PC / TV box vs S905/A53 based devices

HTML result view exported from: https://openbenchmarking.org/result/1801043-AL-1609203LO84.

x86_64 Intel Atom vs ARM64 S905 comparisonProcessorMotherboardMemoryDiskGraphicsChipsetMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionDisplay DriverRaspberry Pi 3Pine64 2GB @1.15GHzOdroid C2 @1.68GHzMiniMxIIIMXQ PRO+X5 Mini PCARMv7 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.2ext41824x984AArch64 rev 4 @ 1.15GHz (4 Cores)sun50iw1p12048MB16GB SL16GDebian 8.53.10.102-0-pine64-longsleep (aarch64)1280x720Unknown @ 1.68GHz (4 Cores)ODROID-C2Ubuntu 16.043.14.77-81 (aarch64)GCC 5.4.0 201606091920x1080Unknown @ 1.50GHz (4 Cores)16GB NCard + 32GB 000003.14.65-61 (aarch64)GCC 7.0.0 20160915 + LLVM 3.8.01280x144016GB AGND3R + 32GB 00000Intel Atom x5-Z8350 @ 1.92GHz (4 Cores)AMI Cherry Trail CRIntel Atom/Celeron/Pentium8GB Mass-Storage + 64GB Card Reader + 31GB NCardIntel Atom/Celeron/Pentium x5-E8000/J3xxx/N3xxx PCI Configuration Registers (500MHz)FLATRON LCD + 882LERealtek RTL8111/8168/8411Ubuntu 17.044.10.0-19-generic (x86_64)modesetting 1.19.3GCC 6.3.0 201704061280x1024OpenBenchmarking.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 - Pine64 2GB @1.15GHz: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-libsanitizer --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-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=arm64 -v- Odroid C2 @1.68GHz: --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 - MiniMxIII: --build=aarch64-linux-gnu --disable-bootstrap --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,c++,fortran --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- MXQ PRO+: --build=aarch64-linux-gnu --disable-bootstrap --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,c++,fortran --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- X5 Mini PC: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --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-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v Processor Details- Raspberry Pi 3: Scaling Governor: BCM2835 Freq ondemand- Pine64 2GB @1.15GHz: Scaling Governor: cpufreq-sunxi userspace- Odroid C2 @1.68GHz: Scaling Governor: meson_cpufreq userspace- MiniMxIII: Scaling Governor: meson_cpufreq performance- MXQ PRO+: Scaling Governor: meson_cpufreq performance- X5 Mini PC: Scaling Governor: intel_pstate performance

x86_64 Intel Atom vs ARM64 S905 comparisonjohn-the-ripper: Blowfishc-ray: Total Timesmallpt: Global Illumination Renderer; 100 Samplesmafft: Multiple Sequence Alignmenthimeno: Poisson Pressure Solveropenssl: RSA 4096-bit Performanceencode-flac: WAV To FLACRaspberry Pi 3Pine64 2GB @1.15GHzOdroid C2 @1.68GHzMiniMxIIIMXQ PRO+X5 Mini PC629247.37138853.6262.5420.25228.37838241.77142647.7456.73206.80957168.4363234.0285.53145.381010187.1616935.6185.2721.40149.26990188.6517037.8464.1721.30152.261481181.3018128.23472.6975.9032.03OpenBenchmarking.org

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishRaspberry Pi 3Pine64 2GB @1.15GHzOdroid C2 @1.68GHzMiniMxIIIMXQ PRO+X5 Mini PC30060090012001500SE +/- 9.50, N = 3SE +/- 1.15, N = 3SE +/- 2.08, N = 3SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 1.00, N = 362983895710109901481-lcrypt1. (CC) gcc options: -fopenmp

John The Ripper

Performance / Cost - Test: Blowfish

OpenBenchmarking.orgReal C/S Per Dollar, More Is BetterJohn The Ripper 1.8.0Performance / Cost - Test: BlowfishRaspberry Pi 3MXQ PRO+X5 Mini PC81624324017.9724.7632.911. Raspberry Pi 3: $35 reported cost.2. MXQ PRO+: $39.99 reported cost.3. X5 Mini PC: $45 reported cost.

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeRaspberry Pi 3Pine64 2GB @1.15GHzOdroid C2 @1.68GHzMiniMxIIIMXQ PRO+X5 Mini PC50100150200250SE +/- 0.58, N = 3SE +/- 0.26, N = 3SE +/- 0.05, N = 3SE +/- 0.91, N = 3SE +/- 0.91, N = 3SE +/- 0.10, N = 3247.37241.77168.43187.16188.65181.30-mtune=cortex-a53 -fomit-frame-pointer -fipa-pta -flto -ffat-lto-objects -march=armv8-a+crc-mcpu=cortex-a53 -fomit-frame-pointer -fipa-pta -flto -ffat-lto-objects -march=armv8-a+crc-Ofast -fomit-frame-pointer -march=atom -mssse3 -mfpmath=sse1. (CC) gcc options: -lm -lpthread -O3

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesRaspberry Pi 3Pine64 2GB @1.15GHzOdroid C2 @1.68GHzMiniMxIIIMXQ PRO+X5 Mini PC30060090012001500SE +/- 2.96, N = 3SE +/- 0.00, N = 3SE +/- 1.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 313881426632169170181-O3 -mtune=cortex-a53 -fomit-frame-pointer -fipa-pta -flto -ffat-lto-objects -march=armv8-a+crc-O3 -mcpu=cortex-a53 -fomit-frame-pointer -fipa-pta -flto -ffat-lto-objects -march=armv8-a+crc-Ofast -fomit-frame-pointer -march=atom -mssse3 -mfpmath=sse1. (CXX) g++ options: -fopenmp

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentRaspberry Pi 3Pine64 2GB @1.15GHzOdroid C2 @1.68GHzMiniMxIIIMXQ PRO+X5 Mini PC1224364860SE +/- 1.03, N = 3SE +/- 0.33, N = 3SE +/- 0.65, N = 3SE +/- 0.03, N = 3SE +/- 0.76, N = 6SE +/- 0.85, N = 653.6247.7434.0235.6137.8428.231. (CC) gcc options: -O3 -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverRaspberry Pi 3Pine64 2GB @1.15GHzOdroid C2 @1.68GHzMiniMxIIIMXQ PRO+X5 Mini PC100200300400500SE +/- 1.51, N = 6SE +/- 0.02, N = 3SE +/- 0.68, N = 3SE +/- 0.66, N = 3SE +/- 0.69, N = 3SE +/- 0.38, N = 362.5456.7385.5385.2764.17472.69-mtune=cortex-a53 -fomit-frame-pointer -fipa-pta -flto -ffat-lto-objects -march=armv8-a+crc-mcpu=cortex-a53 -fomit-frame-pointer -fipa-pta -flto -ffat-lto-objects -march=armv8-a+crc-Ofast -fomit-frame-pointer -march=atom -mssse3 -mfpmath=sse1. (CC) gcc options: -O3

Himeno Benchmark

Performance / Cost - Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS Per Dollar, More Is BetterHimeno Benchmark 3.0Performance / Cost - Poisson Pressure SolverRaspberry Pi 3MXQ PRO+X5 Mini PC36912151.791.6010.501. Raspberry Pi 3: $35 reported cost.2. MXQ PRO+: $39.99 reported cost.3. X5 Mini PC: $45 reported cost.

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceRaspberry Pi 3MiniMxIIIMXQ PRO+X5 Mini PC20406080100SE +/- 0.71, N = 6SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 320.2521.4021.3075.90-march=armv7-a-fomit-frame-pointer-fomit-frame-pointer-m641. (CC) gcc options: -O3 -lssl -lcrypto -ldl

OpenSSL

Performance / Cost - RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second Per Dollar, More Is BetterOpenSSL 1.0.1gPerformance / Cost - RSA 4096-bit PerformanceRaspberry Pi 3MXQ PRO+X5 Mini PC0.38030.76061.14091.52121.90150.580.531.691. Raspberry Pi 3: $35 reported cost.2. MXQ PRO+: $39.99 reported cost.3. X5 Mini PC: $45 reported cost.

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACRaspberry Pi 3Pine64 2GB @1.15GHzOdroid C2 @1.68GHzMiniMxIIIMXQ PRO+X5 Mini PC50100150200250SE +/- 0.36, N = 5SE +/- 0.33, N = 5SE +/- 0.93, N = 5SE +/- 0.07, N = 5SE +/- 0.98, N = 5SE +/- 0.07, N = 5228.37206.80145.38149.26152.2632.03-O2-O2-O2-O3 -mtune=cortex-a53 -fomit-frame-pointer -fipa-pta -flto -ffat-lto-objects -march=armv8-a+crc-O3 -mcpu=cortex-a53 -fomit-frame-pointer -fipa-pta -flto -ffat-lto-objects -march=armv8-a+crc-Ofast -fomit-frame-pointer -march=atom -mssse3 -mfpmath=sse -logg1. (CXX) g++ options: -fvisibility=hidden -lm

Meta Performance Per Dollar

Performance Per Dollar

OpenBenchmarking.orgPerformance Per Dollar, More Is BetterMeta Performance Per DollarPerformance Per DollarRaspberry Pi 3MXQ PRO+X5 Mini PC36912156.788.967.781. Raspberry Pi 3: $35 reported cost. Average result: 237.26.2. MXQ PRO+: $39.99 reported cost. Average result: 358.49.3. X5 Mini PC: $45 reported value. Average result: 350.31.

C-Ray

Performance / Cost - Total Time

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterC-Ray 1.1Performance / Cost - Total TimeX5 Mini PC2K4K6K8K10K8158.501. $45 reported cost.

Smallpt

Performance / Cost - Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterSmallpt 1.0Performance / Cost - Global Illumination Renderer; 100 SamplesX5 Mini PC2K4K6K8K10K8145.001. $45 reported cost.

Timed MAFFT Alignment

Performance / Cost - Multiple Sequence Alignment

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterTimed MAFFT Alignment 6.864Performance / Cost - Multiple Sequence AlignmentX5 Mini PC300600900120015001270.351. $45 reported cost.

FLAC Audio Encoding

Performance / Cost - WAV To FLAC

OpenBenchmarking.orgSeconds x Dollar, Fewer Is BetterFLAC Audio Encoding 1.3.1Performance / Cost - WAV To FLACX5 Mini PC300600900120015001441.351. $45 reported cost.


Phoronix Test Suite v10.8.4