Low power x86 vs ARM parts comparison

AMD Jaguar vs. Intel Atom x7 vs Amlogic S905 (Cortex A53)

HTML result view exported from: https://openbenchmarking.org/result/1703204-RI-1703207KH46.

Low power x86 vs ARM parts comparisonProcessorMotherboardMemoryDiskGraphicsChipsetAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen ResolutionJetson TX2AMD JaguarAtom x7-Z8700Beelink Mini MX III S905ODROID-C2ARMv8 rev 3 @ 2.00GHz (6 Cores)quill8192MB31GB 032G34GP10B (nvgpu)/Ubuntu 16.044.4.15-tegra (aarch64)Unity 7.4.0X Server 1.18.3NVIDIA 27.1.04.5.01.0.8GCC 5.4.0 20160609 + CUDA 8.0ext43840x2160AMD Athlon 5350 APU with Radeon R3 @ 2.21GHz (4 Cores)ASUS AM1M-AAMD Family 16h Root Complex3584MB1000GB Western Digital WD10EZEX-08RASUS AMD Radeon HD 8400 / R3 512MBAMD Kabini HDMI/DPIPS236Realtek RTL8111/8168/8411Debian 9.04.9.0-2-amd64 (x86_64)Openbox 3.6.1X Server 1.19.3modesetting 1.17.34.3 Mesa 13.0.5 Gallium 0.4 (LLVM 3.9.1)GCC 6.3.0 201703161920x1080Intel Atom x7-Z8700 @ 2.40GHz (4 Cores)AMI Cherry Trail FFDIntel Device 22802 x 2048 MB DDR3-1600MHz 0000000063GB 064G70Intel Device 22b0Ubuntu 16.044.10.2-041002-generic (x86_64)GCC 5.4.0 201606091280x1024Unknown @ 1.54GHz (4 Cores)Amlogic2048MB16GB NCard + 32GB 000003.14.79-vegas95 (aarch64)GCC 6.3.1 20170316 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.01280x1440ODROID-C216GB SD16GLLVMpipe3.14.79-108 (aarch64)MATE 1.12.1X Server 1.18.43.3 Mesa 12.0.6 Gallium 0.4 (LLVM 3.8 128 bits)GCC 5.4.0 201606093840x2160OpenBenchmarking.orgCompiler Details- Jetson TX2: --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 - AMD Jaguar: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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 - Atom x7-Z8700: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --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,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 --enable-plugin --enable-shared --enable-threads=posix --host=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-tune=generic -v - Beelink Mini MX III S905: --build=aarch64-linux-gnu --disable-bootstrap --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --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 - 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 Processor Details- Jetson TX2: Scaling Governor: tegra_cpufreq schedutil- Atom x7-Z8700: Scaling Governor: intel_pstate powersave- Beelink Mini MX III S905: Scaling Governor: meson_cpufreq performance- ODROID-C2: Scaling Governor: meson_cpufreq interactiveKernel Details- Atom x7-Z8700: i915.modeset=1 drm.vblankoffdelay=1

Low power x86 vs ARM parts comparisonfftw: Stock - 2D FFT Size 256john-the-ripper: Blowfishc-ray: Total Timesmallpt: Global Illumination Renderer; 100 Samplesencode-flac: WAV To FLACredis: SETredis: GETmafft: Multiple Sequence Alignmenthimeno: Poisson Pressure Solveropenssl: RSA 4096-bit PerformanceJetson TX2AMD JaguarAtom x7-Z8700Beelink Mini MX III S905ODROID-C21795.841525102.5340040.05503868.60652114.7715.10236.0242.871932.32220973.2624719.14463641.79557498.5517.77317.59175.201385.821959102.5636525.78398796.28488792.7218.80610.02105.97218.83937148.50167158.72206177.49260621.9135.6070.6521.20160.62861185.44692160.88178664.42228612.6236.5965.0921OpenBenchmarking.org

FFTW

Build: Stock - Size: 2D FFT Size 256

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.4Build: Stock - Size: 2D FFT Size 256Jetson TX2AMD JaguarAtom x7-Z8700Beelink Mini MX III S905ODROID-C2400800120016002000SE +/- 11.43, N = 5SE +/- 27.53, N = 6SE +/- 16.45, N = 5SE +/- 3.36, N = 5SE +/- 0.45, N = 51795.841932.321385.82218.83160.62-O3 -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math-O3 -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math-O3 -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math1. (CC) gcc options: -fomit-frame-pointer -lm

FFTW

Performance / Cost - Build: Stock - Size: 2D FFT Size 256

OpenBenchmarking.orgMflops Per Dollar, More Is BetterFFTW 3.3.4Performance / Cost - Build: Stock - Size: 2D FFT Size 256Jetson TX2ODROID-C20.78531.57062.35593.14123.92653.003.491. Jetson TX2: $599 reported cost.2. ODROID-C2: $46 reported cost.

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0Test: BlowfishJetson TX2AMD JaguarAtom x7-Z8700Beelink Mini MX III S905ODROID-C25001000150020002500SE +/- 15.84, N = 3SE +/- 1.33, N = 3SE +/- 2.60, N = 3SE +/- 1.00, N = 3152522091959937861-lcrypt-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: BlowfishJetson TX2ODROID-C25101520252.5518.721. Jetson TX2: $599 reported cost.2. ODROID-C2: $46 reported cost.

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeJetson TX2AMD JaguarAtom x7-Z8700Beelink Mini MX III S905ODROID-C24080120160200SE +/- 12.08, N = 6SE +/- 0.01, N = 3SE +/- 0.13, N = 3SE +/- 0.14, N = 3SE +/- 0.09, N = 3102.5373.26102.56148.50185.44-Ofast -mtune=cortex-a57 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -ftree-vectorize -funroll-loops1. (CC) gcc options: -lm -lpthread -O3

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesJetson TX2AMD JaguarAtom x7-Z8700Beelink Mini MX III S905ODROID-C2150300450600750SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3400247365167692-Ofast -mtune=cortex-a57 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -ftree-vectorize -funroll-loops1. (CXX) g++ options: -fopenmp

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.1WAV To FLACJetson TX2AMD JaguarAtom x7-Z8700Beelink Mini MX III S905ODROID-C24080120160200SE +/- 0.05, N = 5SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.08, N = 5SE +/- 1.50, N = 540.0519.1425.78158.72160.88-O2-O2 -logg-Ofast -mtune=cortex-a57 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -ftree-vectorize -funroll-loops -logg-O21. (CXX) g++ options: -fvisibility=hidden -lm

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: SETJetson TX2AMD JaguarAtom x7-Z8700Beelink Mini MX III S905ODROID-C2110K220K330K440K550KSE +/- 1191.18, N = 3SE +/- 9594.75, N = 6SE +/- 1952.94, N = 3SE +/- 792.23, N = 3SE +/- 2604.21, N = 6503868.60463641.79398796.28206177.49178664.42-std=gnu99 -pipe -g3 -O3-std=gnu99 -pipe -g3 -O3-std=gnu99 -pipe -g3 -O3-O2 -Ofast -mtune=cortex-a57 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -ftree-vectorize-std=gnu99 -pipe -g3 -O31. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -funroll-loops

Redis

Performance / Cost - Test: SET

OpenBenchmarking.orgRequests Per Second Per Dollar, More Is BetterRedis 3.0.1Performance / Cost - Test: SETJetson TX2ODROID-C28001600240032004000841.183884.011. Jetson TX2: $599 reported cost.2. ODROID-C2: $46 reported cost.

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 3.0.1Test: GETJetson TX2AMD JaguarAtom x7-Z8700Beelink Mini MX III S905ODROID-C2140K280K420K560K700KSE +/- 5170.83, N = 3SE +/- 14145.82, N = 6SE +/- 2881.03, N = 3SE +/- 1782.06, N = 3SE +/- 1643.47, N = 3652114.77557498.55488792.72260621.91228612.62-std=gnu99 -pipe -g3 -O3-std=gnu99 -pipe -g3 -O3-std=gnu99 -pipe -g3 -O3-O2 -Ofast -mtune=cortex-a57 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -ftree-vectorize-std=gnu99 -pipe -g3 -O31. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -funroll-loops

Redis

Performance / Cost - Test: GET

OpenBenchmarking.orgRequests Per Second Per Dollar, More Is BetterRedis 3.0.1Performance / Cost - Test: GETJetson TX2ODROID-C2110022003300440055001088.674969.841. Jetson TX2: $599 reported cost.2. ODROID-C2: $46 reported cost.

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentJetson TX2AMD JaguarAtom x7-Z8700Beelink Mini MX III S905ODROID-C2816243240SE +/- 0.48, N = 6SE +/- 0.63, N = 6SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.64, N = 615.1017.7718.8035.6036.591. (CC) gcc options: -O3 -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverJetson TX2AMD JaguarAtom x7-Z8700Beelink Mini MX III S905ODROID-C2130260390520650SE +/- 12.73, N = 6SE +/- 0.39, N = 3SE +/- 0.29, N = 3SE +/- 0.42, N = 3SE +/- 0.64, N = 3236.02317.59610.0270.6565.091. (CC) gcc options: -O3

Himeno Benchmark

Performance / Cost - Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS Per Dollar, More Is BetterHimeno Benchmark 3.0Performance / Cost - Poisson Pressure SolverJetson TX2ODROID-C20.31950.6390.95851.2781.59750.391.421. Jetson TX2: $599 reported cost.2. ODROID-C2: $46 reported cost.

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.0.1gRSA 4096-bit PerformanceJetson TX2AMD JaguarAtom x7-Z8700Beelink Mini MX III S905ODROID-C24080120160200SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.00, N = 342.87175.20105.9721.2021.00-fomit-frame-pointer-m64-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 PerformanceJetson TX2ODROID-C20.10350.2070.31050.4140.51750.070.461. Jetson TX2: $599 reported cost.2. ODROID-C2: $46 reported cost.

Meta Performance Per Dollar

Performance Per Dollar

OpenBenchmarking.orgPerformance Per Dollar, More Is BetterMeta Performance Per DollarPerformance Per DollarJetson TX2ODROID-C230060090012001500322.641479.651. Jetson TX2: $599 reported cost. Average result: 193263.85.2. ODROID-C2: $46 reported cost. Average result: 68064.13.


Phoronix Test Suite v10.8.4