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/1611047-LO-MERGE518161&grs&rdt.

Quad-Core Cortex-A15 big.LITTLE ARM Linux ComparisonProcessorMotherboardMemoryDiskMonitorChipsetGraphicsAudioNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionODROID XU4 QC A15i7-4770Exynos 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 DRAM8192MB500GB Seagate ST500DM002-1BD14Intel Xeon E3-1200 v3/4th Gen Core IGP (1200MHz)Intel Xeon E3-1200 v3/4thDELL P2210Intel 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 - i7-4770: --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- i7-4770: Scaling Governor: intel_pstate powersave

Quad-Core Cortex-A15 big.LITTLE ARM Linux Comparisonsmallpt: Global Illumination Renderer; 100 Samplesnpb: SP.Anpb: MG.Blammps: Rhodopsin Proteinffte: N=64, 1D Complex FFT Routineapache: Static Web Page Servingnpb: LU.Anpb: UA.Acompress-7zip: Compress Speed Testc-ray: Total TimeODROID XU4 QC A15i7-4770603813.27952.76156.661909.192417.87913.823.41107.45765989.056073.1532.405924.3644923.3315158.8550.592176822.80OpenBenchmarking.org

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesODROID XU4 QC A15i7-4770130260390520650SE +/- 0.33, N = 3SE +/- 0.33, N = 3603761. (CXX) g++ 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 A15i7-477013002600390052006500SE +/- 2.34, N = 3SE +/- 63.36, N = 3813.275989.051. (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 A15i7-477013002600390052006500SE +/- 4.89, N = 3SE +/- 3.72, N = 3952.766073.151. (F9X) gfortran options: -fopenmp

LAMMPS Molecular Dynamics Simulator

Test: Rhodopsin Protein

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

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 A15i7-477061218243025.807.411. ODROID XU4 QC A15: $74 reported cost.2. i7-4770: $800 reported cost.

FFTE

Test: N=64, 1D Complex FFT Routine

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

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.2.21Static Web Page ServingODROID XU4 QC A15i7-477010K20K30K40K50KSE +/- 4.93, N = 3SE +/- 766.45, N = 62417.8744923.331. (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.AODROID XU4 QC A15i7-47703K6K9K12K15KSE +/- 7.26, N = 3SE +/- 25.45, N = 3913.8215158.851. (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 A15i7-47701122334455SE +/- 0.01, N = 3SE +/- 0.78, N = 33.4150.591. (F9X) gfortran options: -fopenmp

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 A15i7-4770132639526532.6756.151. ODROID XU4 QC A15: $74 reported cost.2. i7-4770: $800 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 A15i7-4770369121512.887.591. ODROID XU4 QC A15: $74 reported cost.2. i7-4770: $800 reported cost.

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 A15i7-477051015202512.3518.951. ODROID XU4 QC A15: $74 reported cost.2. i7-4770: $800 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 A15i7-4770369121510.997.491. ODROID XU4 QC A15: $74 reported cost.2. i7-4770: $800 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 A15i7-47700.01350.0270.04050.0540.06750.050.061. ODROID XU4 QC A15: $74 reported cost.2. i7-4770: $800 reported cost.

Meta Performance Per Dollar

Performance Per Dollar

OpenBenchmarking.orgPerformance Per Dollar, More Is BetterMeta Performance Per DollarPerformance Per DollarODROID XU4 QC A15i7-47704812162015.7917.841. ODROID XU4 QC A15: $74 reported cost. Average result: 1168.39.2. i7-4770: $800 reported cost. Average result: 14269.62.

7-Zip Compression

Performance / Cost - Compress Speed Test

OpenBenchmarking.orgMIPS Per Dollar, More Is Better7-Zip Compression 9.20.1Performance / Cost - Compress Speed Testi7-477061218243027.211. $800 reported cost.

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 9.20.1Compress Speed Testi7-47705K10K15K20K25KSE +/- 271.97, N = 3217681. (CXX) g++ options: -pipe -lpthread

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeODROID XU4 QC A15i7-477020406080100SE +/- 2.63, N = 6SE +/- 0.02, N = 3107.4522.801. (CC) gcc options: -lm -lpthread -O3


Phoronix Test Suite v10.8.4