Quad-Core Cortex-A15 big.LITTLE ARM Linux Comparison

Comparing different ARM and x86 systems, in particular looking at the ARM Cortex-A15 quad-core + Cortex-A7 quad-core big.LITTLE configuration from a Samsung Exynos 5 Octa SoC on the Hardkernel ODROID-XUs. The ARM x86 tests for a future article on Phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1611045-LO-MERGE258799&gru&sor.

Quad-Core Cortex-A15 big.LITTLE ARM Linux ComparisonProcessorMotherboardMemoryDiskMonitorChipsetGraphicsAudioNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionODROID XU4 QC A15Intel i7Exynos ARMv7 rev 3 @ 1.40GHz (8 Cores)ODROID-XU32048MB128GB SL128DELL U2410Ubuntu 15.043.10.103+ (armv7l)MATE 1.8.2X Server 1.17.12.1 Mesa 10.5.9GCC 4.9.2ext41280x1024Intel Core i7-4770 @ 3.90GHz (8 Cores)Dell 0XCR8DIntel 4th Gen Core DRAM2 x 4096 MB DDR3-1600MHz500GB Seagate ST500DM002-1BD14Intel Gen7Intel Xeon E3-1200 v3/4thIntel Connection I217-LM3.19.0-15-generic (x86_64)1680x1050OpenBenchmarking.orgCompiler Details- ODROID XU4 QC A15: --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 - Intel i7: --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,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=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Processor Details- ODROID XU4 QC A15: Scaling Governor: exynos_cpufreq performance- Intel i7: Scaling Governor: intel_pstate powersave

Quad-Core Cortex-A15 big.LITTLE ARM Linux Comparisonffte: N=64, 1D Complex FFT Routinecompress-7zip: Compress Speed Testapache: Static Web Page Servingnpb: LU.Anpb: SP.Anpb: MG.Bnpb: UA.Alammps: Rhodopsin Proteinsmallpt: Global Illumination Renderer; 100 Samplesc-ray: Total TimeODROID XU4 QC A15Intel i71909.192417.87913.82813.27952.763.41156.66603107.455929.632163545460.5914778.605911.366073.9251.1232.327722.79OpenBenchmarking.org

FFTE

Test: N=64, 1D Complex FFT Routine

OpenBenchmarking.orgMFLOPS, More Is BetterFFTE 5.0Test: N=64, 1D Complex FFT RoutineIntel i7ODROID XU4 QC A1513002600390052006500SE +/- 10.44, N = 3SE +/- 0.11, N = 35929.631909.191. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_f90 -lmpi_f77 -lmpi -ldl -lhwloc

FFTE

Performance / Cost - Test: N=64, 1D Complex FFT Routine

OpenBenchmarking.orgMFLOPS Per Dollar, More Is BetterFFTE 5.0Performance / Cost - Test: N=64, 1D Complex FFT RoutineODROID XU4 QC A1561218243025.801. $74 reported cost.

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.20.1Compress Speed TestIntel i75K10K15K20K25KSE +/- 354.69, N = 3216351. (CXX) g++ options: -pipe -lpthread

Meta Performance Per Dollar

Performance Per Dollar

OpenBenchmarking.orgPerformance Per Dollar, More Is BetterMeta Performance Per DollarPerformance Per DollarODROID XU4 QC A154812162015.791. $74 reported cost. Average result: 1168.39.

Apache Benchmark

Performance / Cost - Static Web Page Serving

OpenBenchmarking.orgRequests Per Second Per Dollar, More Is BetterApache Benchmark 2.2.21Performance / Cost - Static Web Page ServingODROID XU4 QC A1581624324032.671. $74 reported cost.

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.2.21Static Web Page ServingIntel i7ODROID XU4 QC A1510K20K30K40K50KSE +/- 886.22, N = 6SE +/- 4.93, N = 345460.592417.871. (CC) gcc options: -O2 -pthread -lm -lrt -lcrypt -lpthread -ldl

NAS Parallel Benchmarks

Test / Class: LU.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: LU.AIntel i7ODROID XU4 QC A153K6K9K12K15KSE +/- 217.57, N = 3SE +/- 7.26, N = 314778.60913.821. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Performance / Cost - Test / Class: LU.A

OpenBenchmarking.orgTotal Mop/s Per Dollar, More Is BetterNAS Parallel Benchmarks 3.3Performance / Cost - Test / Class: LU.AODROID XU4 QC A15369121512.351. $74 reported cost.

NAS Parallel Benchmarks

Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: SP.AIntel i7ODROID XU4 QC A1513002600390052006500SE +/- 100.88, N = 3SE +/- 2.34, N = 35911.36813.271. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Performance / Cost - Test / Class: MG.B

OpenBenchmarking.orgTotal Mop/s Per Dollar, More Is BetterNAS Parallel Benchmarks 3.3Performance / Cost - Test / Class: MG.BODROID XU4 QC A15369121512.881. $74 reported cost.

NAS Parallel Benchmarks

Performance / Cost - Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s Per Dollar, More Is BetterNAS Parallel Benchmarks 3.3Performance / Cost - Test / Class: SP.AODROID XU4 QC A15369121510.991. $74 reported cost.

NAS Parallel Benchmarks

Performance / Cost - Test / Class: UA.A

OpenBenchmarking.orgTotal Mop/s Per Dollar, More Is BetterNAS Parallel Benchmarks 3.3Performance / Cost - Test / Class: UA.AODROID XU4 QC A150.01130.02260.03390.04520.05650.051. $74 reported cost.

NAS Parallel Benchmarks

Test / Class: MG.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: MG.BIntel i7ODROID XU4 QC A1513002600390052006500SE +/- 3.25, N = 3SE +/- 4.89, N = 36073.92952.761. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: UA.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: UA.AIntel i7ODROID XU4 QC A151224364860SE +/- 0.36, N = 3SE +/- 0.01, N = 351.123.411. (F9X) gfortran options: -fopenmp

LAMMPS Molecular Dynamics Simulator

Test: Rhodopsin Protein

OpenBenchmarking.orgLoop Time, Fewer Is BetterLAMMPS Molecular Dynamics Simulator 1.0Test: Rhodopsin ProteinIntel i7ODROID XU4 QC A15306090120150SE +/- 0.07, N = 3SE +/- 0.14, N = 332.32156.661. (CXX) g++ options: -lfftw -lmpich

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesIntel i7ODROID XU4 QC A15130260390520650SE +/- 0.33, N = 3SE +/- 0.33, N = 3776031. (CXX) g++ options: -fopenmp

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeIntel i7ODROID XU4 QC A1520406080100SE +/- 0.01, N = 3SE +/- 2.63, N = 622.79107.451. (CC) gcc options: -lm -lpthread -O3


Phoronix Test Suite v10.8.4