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.

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 Comparisonnpb: LU.Anpb: MG.Bnpb: SP.Anpb: UA.Affte: N=64, 1D Complex FFT Routinecompress-7zip: Compress Speed Testsmallpt: Global Illumination Renderer; 100 Sampleslammps: Rhodopsin Proteinc-ray: Total Timeapache: Static Web Page ServingODROID XU4 QC A15Intel i7913.82952.76813.273.411909.19603156.66107.452417.8714778.606073.925911.3651.125929.63216357732.3222.7945460.59OpenBenchmarking.org

NAS Parallel Benchmarks

Test / Class: LU.A

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

NAS Parallel Benchmarks

Test / Class: MG.B

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

NAS Parallel Benchmarks

Test / Class: SP.A

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

NAS Parallel Benchmarks

Test / Class: UA.A

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

FFTE

Test: N=64, 1D Complex FFT Routine

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

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

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesODROID XU4 QC A15Intel i7130260390520650SE +/- 0.33, N = 3SE +/- 0.33, N = 3603771. (CXX) g++ options: -fopenmp

LAMMPS Molecular Dynamics Simulator

Test: Rhodopsin Protein

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

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeODROID XU4 QC A15Intel i720406080100SE +/- 2.63, N = 6SE +/- 0.01, N = 3107.4522.791. (CC) gcc options: -lm -lpthread -O3

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.2.21Static Web Page ServingODROID XU4 QC A15Intel i710K20K30K40K50KSE +/- 4.93, N = 3SE +/- 886.22, N = 62417.8745460.591. (CC) gcc options: -O2 -pthread -lm -lrt -lcrypt -lpthread -ldl

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

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.

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.

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.

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.


Phoronix Test Suite v10.8.4