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.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1611047-LO-MERGE518161 ODROID XU4 QC A15 Processor: Exynos ARMv7 rev 3 @ 1.40GHz (8 Cores), Motherboard: ODROID-XU3, Memory: 2048MB, Disk: 128GB SL128, Monitor: DELL U2410
OS: Ubuntu 15.04, Kernel: 3.10.103+ (armv7l), Desktop: MATE 1.8.2, Display Server: X Server 1.17.1, OpenGL: 2.1 Mesa 10.5.9, Compiler: GCC 4.9.2, File-System: ext4, Screen Resolution: 1280x1024
Compiler Notes: --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 -vProcessor Notes: Scaling Governor: exynos_cpufreq performance
i7-4770 Processor: Intel Core i7-4770 @ 3.90GHz (8 Cores) , Motherboard: Dell 0XCR8D , Chipset: Intel 4th Gen Core DRAM , Memory: 8192MB , Disk: 500GB Seagate ST500DM002-1BD14 , Graphics: Intel Xeon E3-1200 v3/4th Gen Core IGP (1200MHz), Audio: Intel Xeon E3-1200 v3/4th, Monitor: DELL P2210, Network: Intel Connection I217-LM
OS: Ubuntu 15.04, Kernel: 3.19.0-15-generic (x86_64), Compiler: GCC 4.9.2, File-System: ext4, Screen Resolution: 1680x1050
Compiler Notes: --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 -vProcessor Notes: Scaling Governor: intel_pstate powersave
Quad-Core Cortex-A15 big.LITTLE ARM Linux Comparison Processor Motherboard Memory Disk Monitor Chipset Graphics Audio Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution ODROID XU4 QC A15 i7-4770 Exynos ARMv7 rev 3 @ 1.40GHz (8 Cores) ODROID-XU3 2048MB 128GB SL128 DELL U2410 Ubuntu 15.04 3.10.103+ (armv7l) MATE 1.8.2 X Server 1.17.1 2.1 Mesa 10.5.9 GCC 4.9.2 ext4 1280x1024 Intel Core i7-4770 @ 3.90GHz (8 Cores) Dell 0XCR8D Intel 4th Gen Core DRAM 8192MB 500GB Seagate ST500DM002-1BD14 Intel Xeon E3-1200 v3/4th Gen Core IGP (1200MHz) Intel Xeon E3-1200 v3/4th DELL P2210 Intel Connection I217-LM 3.19.0-15-generic (x86_64) 1680x1050 OpenBenchmarking.org Compiler 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
ODROID XU4 QC A15 vs. i7-4770 Comparison Phoronix Test Suite Baseline +439.5% +439.5% +879% +879% +1318.5% +1318.5% 693.4% 636.4% 537.4% 383.5% 371.3% 210.3% 1758% 1558.8% 1383.6% G.I.R.1.S SP.A MG.B Rhodopsin Protein Total Time N.6.1.C.F.R S.W.P.S LU.A UA.A Smallpt NAS Parallel Benchmarks NAS Parallel Benchmarks LAMMPS Molecular Dynamics Simulator C-Ray FFTE Apache Benchmark NAS Parallel Benchmarks NAS Parallel Benchmarks ODROID XU4 QC A15 i7-4770
Quad-Core Cortex-A15 big.LITTLE ARM Linux Comparison smallpt: Global Illumination Renderer; 100 Samples npb: SP.A npb: MG.B lammps: Rhodopsin Protein ffte: N=64, 1D Complex FFT Routine apache: Static Web Page Serving npb: LU.A npb: UA.A compress-7zip: Compress Speed Test c-ray: Total Time ODROID XU4 QC A15 i7-4770 603 813.27 952.76 156.66 1909.19 2417.87 913.82 3.41 107.45 76 5989.05 6073.15 32.40 5924.36 44923.33 15158.85 50.59 21768 22.80 OpenBenchmarking.org
Smallpt Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples ODROID XU4 QC A15 i7-4770 130 260 390 520 650 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 603 76 1. (CXX) g++ options: -fopenmp
NAS Parallel Benchmarks OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: SP.A ODROID XU4 QC A15 i7-4770 1300 2600 3900 5200 6500 SE +/- 2.34, N = 3 SE +/- 63.36, N = 3 813.27 5989.05 1. (F9X) gfortran options: -fopenmp
FFTE OpenBenchmarking.org MFLOPS Per Dollar, More Is Better FFTE 5.0 Performance / Cost - Test: N=64, 1D Complex FFT Routine ODROID XU4 QC A15 i7-4770 6 12 18 24 30 25.80 7.41 1. ODROID XU4 QC A15: $74 reported cost. 2. i7-4770: $800 reported cost.
OpenBenchmarking.org MFLOPS, More Is Better FFTE 5.0 Test: N=64, 1D Complex FFT Routine ODROID XU4 QC A15 i7-4770 1300 2600 3900 5200 6500 SE +/- 0.11, N = 3 SE +/- 8.39, N = 3 1909.19 5924.36 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_f90 -lmpi_f77 -lmpi -ldl -lhwloc
Apache Benchmark OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.2.21 Static Web Page Serving ODROID XU4 QC A15 i7-4770 10K 20K 30K 40K 50K SE +/- 4.93, N = 3 SE +/- 766.45, N = 6 2417.87 44923.33 1. (CC) gcc options: -O2 -pthread -lm -lrt -lcrypt -lpthread -ldl
NAS Parallel Benchmarks OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: LU.A ODROID XU4 QC A15 i7-4770 3K 6K 9K 12K 15K SE +/- 7.26, N = 3 SE +/- 25.45, N = 3 913.82 15158.85 1. (F9X) gfortran options: -fopenmp
Apache Benchmark OpenBenchmarking.org Requests Per Second Per Dollar, More Is Better Apache Benchmark 2.2.21 Performance / Cost - Static Web Page Serving ODROID XU4 QC A15 i7-4770 13 26 39 52 65 32.67 56.15 1. ODROID XU4 QC A15: $74 reported cost. 2. i7-4770: $800 reported cost.
NAS Parallel Benchmarks OpenBenchmarking.org Total Mop/s Per Dollar, More Is Better NAS Parallel Benchmarks 3.3 Performance / Cost - Test / Class: MG.B ODROID XU4 QC A15 i7-4770 3 6 9 12 15 12.88 7.59 1. ODROID XU4 QC A15: $74 reported cost. 2. i7-4770: $800 reported cost.
OpenBenchmarking.org Total Mop/s Per Dollar, More Is Better NAS Parallel Benchmarks 3.3 Performance / Cost - Test / Class: LU.A ODROID XU4 QC A15 i7-4770 5 10 15 20 25 12.35 18.95 1. ODROID XU4 QC A15: $74 reported cost. 2. i7-4770: $800 reported cost.
OpenBenchmarking.org Total Mop/s Per Dollar, More Is Better NAS Parallel Benchmarks 3.3 Performance / Cost - Test / Class: SP.A ODROID XU4 QC A15 i7-4770 3 6 9 12 15 10.99 7.49 1. ODROID XU4 QC A15: $74 reported cost. 2. i7-4770: $800 reported cost.
OpenBenchmarking.org Total Mop/s Per Dollar, More Is Better NAS Parallel Benchmarks 3.3 Performance / Cost - Test / Class: UA.A ODROID XU4 QC A15 i7-4770 0.0135 0.027 0.0405 0.054 0.0675 0.05 0.06 1. ODROID XU4 QC A15: $74 reported cost. 2. i7-4770: $800 reported cost.
Meta Performance Per Dollar OpenBenchmarking.org Performance Per Dollar, More Is Better Meta Performance Per Dollar Performance Per Dollar ODROID XU4 QC A15 i7-4770 4 8 12 16 20 15.79 17.84 1. ODROID XU4 QC A15: $74 reported cost. Average result: 1168.39. 2. i7-4770: $800 reported cost. Average result: 14269.62.
7-Zip Compression OpenBenchmarking.org MIPS Per Dollar, More Is Better 7-Zip Compression 9.20.1 Performance / Cost - Compress Speed Test i7-4770 6 12 18 24 30 27.21 1. $800 reported cost.
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time ODROID XU4 QC A15 i7-4770 20 40 60 80 100 SE +/- 2.63, N = 6 SE +/- 0.02, N = 3 107.45 22.80 1. (CC) gcc options: -lm -lpthread -O3
ODROID XU4 QC A15 Processor: Exynos ARMv7 rev 3 @ 1.40GHz (8 Cores), Motherboard: ODROID-XU3, Memory: 2048MB, Disk: 128GB SL128, Monitor: DELL U2410
OS: Ubuntu 15.04, Kernel: 3.10.103+ (armv7l), Desktop: MATE 1.8.2, Display Server: X Server 1.17.1, OpenGL: 2.1 Mesa 10.5.9, Compiler: GCC 4.9.2, File-System: ext4, Screen Resolution: 1280x1024
Compiler Notes: --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 -vProcessor Notes: Scaling Governor: exynos_cpufreq performance
Testing initiated at 2 November 2016 20:45 by user odroid.
i7-4770 Processor: Intel Core i7-4770 @ 3.90GHz (8 Cores), Motherboard: Dell 0XCR8D, Chipset: Intel 4th Gen Core DRAM, Memory: 8192MB, Disk: 500GB Seagate ST500DM002-1BD14, Graphics: Intel Xeon E3-1200 v3/4th Gen Core IGP (1200MHz), Audio: Intel Xeon E3-1200 v3/4th, Monitor: DELL P2210, Network: Intel Connection I217-LM
OS: Ubuntu 15.04, Kernel: 3.19.0-15-generic (x86_64), Compiler: GCC 4.9.2, File-System: ext4, Screen Resolution: 1680x1050
Compiler Notes: --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 -vProcessor Notes: Scaling Governor: intel_pstate powersave
Testing initiated at 3 November 2016 23:55 by user ubuntu.