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&sor&grr.

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 Comparisonapache: Static Web Page Servingc-ray: Total Timelammps: Rhodopsin Proteinsmallpt: Global Illumination Renderer; 100 Samplescompress-7zip: Compress Speed Testffte: N=64, 1D Complex FFT Routinenpb: UA.Anpb: SP.Anpb: MG.Bnpb: LU.AODROID XU4 QC A15i7-47702417.87107.45156.666031909.193.41813.27952.76913.8244923.3322.8032.4076217685924.3650.595989.056073.1515158.85OpenBenchmarking.org

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.

Meta Performance Per Dollar

Performance Per Dollar

OpenBenchmarking.orgPerformance Per Dollar, More Is BetterMeta Performance Per DollarPerformance Per Dollari7-4770ODROID XU4 QC A154812162017.8415.791. i7-4770: $800 reported cost. Average result: 14269.62.2. ODROID XU4 QC A15: $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 Servingi7-4770ODROID XU4 QC A15132639526556.1532.671. i7-4770: $800 reported cost.2. ODROID XU4 QC A15: $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 A15i7-477061218243025.807.411. 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.Ai7-4770ODROID XU4 QC A150.01350.0270.04050.0540.06750.060.051. i7-4770: $800 reported cost.2. ODROID XU4 QC A15: $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 A15i7-4770369121510.997.491. 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.Ai7-4770ODROID XU4 QC A1551015202518.9512.351. i7-4770: $800 reported cost.2. ODROID XU4 QC A15: $74 reported cost.

Apache Benchmark

Static Web Page Serving

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

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Timei7-4770ODROID XU4 QC A1520406080100SE +/- 0.02, N = 3SE +/- 2.63, N = 622.80107.451. (CC) gcc options: -lm -lpthread -O3

LAMMPS Molecular Dynamics Simulator

Test: Rhodopsin Protein

OpenBenchmarking.orgLoop Time, Fewer Is BetterLAMMPS Molecular Dynamics Simulator 1.0Test: Rhodopsin Proteini7-4770ODROID XU4 QC A15306090120150SE +/- 0.12, N = 3SE +/- 0.14, N = 332.40156.661. (CXX) g++ options: -lfftw -lmpich

Smallpt

Global Illumination Renderer; 100 Samples

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

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

FFTE

Test: N=64, 1D Complex FFT Routine

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

NAS Parallel Benchmarks

Test / Class: UA.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: UA.Ai7-4770ODROID XU4 QC A151122334455SE +/- 0.78, N = 3SE +/- 0.01, N = 350.593.411. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: SP.Ai7-4770ODROID XU4 QC A1513002600390052006500SE +/- 63.36, N = 3SE +/- 2.34, N = 35989.05813.271. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: MG.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: MG.Bi7-4770ODROID XU4 QC A1513002600390052006500SE +/- 3.72, N = 3SE +/- 4.89, N = 36073.15952.761. (F9X) gfortran options: -fopenmp

NAS Parallel Benchmarks

Test / Class: LU.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: LU.Ai7-4770ODROID XU4 QC A153K6K9K12K15KSE +/- 25.45, N = 3SE +/- 7.26, N = 315158.85913.821. (F9X) gfortran options: -fopenmp


Phoronix Test Suite v10.8.4