ARM Cortex A15 Exynos 5 Dual Comparison Benchmarking for a future article on Phoronix looking at ARM Cortex A15 performance via the Samsung Exynos 5 Dual on the Samsung Google Chromebook. Comparing various systems.
HTML result view exported from: https://openbenchmarking.org/result/1405034-KH-TK1ARMINT94&rdt&grr .
ARM Cortex A15 Exynos 5 Dual Comparison Processor Motherboard Memory Disk Chipset Graphics Audio Network Monitor OS Kernel Desktop Display Server Compiler File-System Screen Resolution Display Driver OpenGL Exynos 5 Dual Intel Atom Z530 Intel Atom N270 Intel Atom D525 Intel Core i3 330M NVIDIA Tegra 3 NVIDIA Jetson TK1 Exynos ARMv7 rev 4 @ 1.70GHz (2 Cores) SAMSUNG EXYNOS5 (Flattened Device Tree) 2048MB 16GB SEM16G Ubuntu 12.04 3.4.0 (armv7l) Unity 2D 5.16.0 X Server 1.11.3 GCC 4.6 ext4 1366x768 Intel Atom Z530 @ 1.60GHz (2 Cores) Intel SBC-FITPC2 Intel Hub + SCH 1024MB 160GB Hitachi HTS54501 Intel Hub (SCH Poulsbo) Realtek ALC260 Realtek RTL8111/8168B + Ralink RT3090 Wireless 802.11n 1T/1R 3.2.0-29-generic-pae (i686) Unity 2D 5.14.0 vesa 2.3.0 1024x768 Intel Atom N270 @ 1.60GHz (2 Cores) SAMSUNG NC10 Intel Mobile 945GSE MCH + ICH7-M 2048MB 32GB OCZ CORE_SSD Intel Mobile 945GSE IGP Realtek ALC272 Atheros AR242x / AR542x Unity 5.14.0 X Server 1.11.3 intel 2.17.0 1.4 Mesa 8.0.2 1024x600 Intel Atom D525 @ 1.80GHz (4 Cores) FOXCONN NETBOX nT-435/535 Intel N10 Family DMI Bridge 500GB Western Digital WD5000BEVT-2 Intel N10 Family IGP Realtek ALC888 Realtek RTL8111/8168B + Realtek RTL8191SEvA Wireless LAN 3.2.0-29-generic (x86_64) 1366x768 Intel Core i3 330M @ 2.13GHz (4 Cores) ASRock HM55-HT Intel Core DRAM 4096MB 500GB Seagate ST9500325AS Intel Core IGP VIA VT2020 Acer P243W Realtek RTL8111/8168B + Atheros AR9287 Wireless 2.1 Mesa 8.0.2 1920x1200 ARMv7 rev 9 @ 1.40GHz (4 Cores) cardhu 1024MB 16GB SEM16G + 32GB SD32G NVIDIA TEGRA Realtek RTL8111/8168B 3.1.10-gfc993d9 (armv7l) ext3 1366x1536 ARMv7 rev 3 @ 2.32GHz (4 Cores) laguna 2048MB 16GB SEM16G Realtek RTL8111/8168/8411 Ubuntu 14.04 3.10.24-g6a2d13a (armv7l) modesetting 0.8.1 GCC 4.8.2 ext4 1920x2400 OpenBenchmarking.org Compiler Details - Exynos 5 Dual: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v - Intel Atom Z530: --build=i686-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-targets=all --enable-threads=posix --host=i686-linux-gnu --target=i686-linux-gnu --with-arch-32=i686 --with-tune=generic -v - Intel Atom N270: --build=i686-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-targets=all --enable-threads=posix --host=i686-linux-gnu --target=i686-linux-gnu --with-arch-32=i686 --with-tune=generic -v - Intel Atom D525: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v - Intel Core i3 330M: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v - NVIDIA Tegra 3: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v - NVIDIA Jetson TK1: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libmudflap --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-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 Processor Details - Exynos 5 Dual: Scaling Governor: ondemand - Intel Atom Z530: Scaling Governor: ondemand - Intel Atom N270: Scaling Governor: ondemand - Intel Core i3 330M: Scaling Governor: ondemand - NVIDIA Tegra 3: Scaling Governor: ondemand - NVIDIA Jetson TK1: Scaling Governor: tegra ondemand System Details - Exynos 5 Dual: Python 2.7.3. - Intel Atom Z530: Python 2.7.3. - Intel Atom N270: Python 2.7.3. Compiz was running on this system. - Intel Atom D525: Python 2.7.3. Compiz was running on this system. - Intel Core i3 330M: Python 2.7.3. Compiz was running on this system. - NVIDIA Tegra 3: Python 2.7.3. - NVIDIA Jetson TK1: Python 2.7.6.
ARM Cortex A15 Exynos 5 Dual Comparison nginx: Static Web Page Serving ffmpeg: H.264 HD To NTSC DV encode-mp3: WAV To MP3 encode-flac: WAV To FLAC compress-pbzip2: 256MB File Compression build-php: Time To Compile compress-7zip: Compress Speed Test vpxenc: vpxenc scimark2: Jacobi Successive Over-Relaxation scimark2: Dense LU Matrix Factorization scimark2: Fast Fourier Transform dolfyn: Computational Fluid Dynamics Exynos 5 Dual Intel Atom Z530 Intel Atom N270 Intel Atom D525 Intel Core i3 330M NVIDIA Tegra 3 NVIDIA Jetson TK1 3535.77 162.54 52.30 19.81 88.41 255.79 1951 1.21 361.97 435.03 37.65 158.91 3004.90 135.11 56.59 213.86 483.86 916 1.64 273.50 157.05 15.58 323.02 2811.27 149.71 136.02 57.05 210.91 488.26 921 1.62 270.84 172.16 20.13 319.17 4083.20 89.39 95.60 259.01 2092 3.17 320.03 181.16 25.21 240.77 14934.81 34.38 29.57 13.43 33.44 88.43 5101 10.47 595.89 814.66 113.71 57.83 2197.31 425.27 91.31 40.74 117.98 463.68 1479 0.40 471.46 6630.53 157.39 35.92 14.20 38.08 139.81 4439 1.01 482.71 619.48 47.40 109.46 OpenBenchmarking.org
NGINX Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.0.11 Static Web Page Serving Exynos 5 Dual Intel Atom Z530 Intel Atom N270 Intel Atom D525 Intel Core i3 330M NVIDIA Tegra 3 NVIDIA Jetson TK1 3K 6K 9K 12K 15K SE +/- 9.45, N = 3 SE +/- 18.52, N = 3 SE +/- 3.56, N = 3 SE +/- 27.04, N = 3 SE +/- 2.65, N = 3 SE +/- 33.51, N = 3 SE +/- 40.60, N = 3 3535.77 3004.90 2811.27 4083.20 14934.81 2197.31 6630.53 -lcrypto -pipe 1. (CC) gcc options: -lpthread -lcrypt -lz
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 1.0 H.264 HD To NTSC DV Exynos 5 Dual Intel Atom N270 Intel Atom D525 Intel Core i3 330M NVIDIA Tegra 3 NVIDIA Jetson TK1 90 180 270 360 450 SE +/- 0.55, N = 3 SE +/- 0.23, N = 3 SE +/- 0.15, N = 3 SE +/- 0.36, N = 3 SE +/- 3.27, N = 3 SE +/- 0.13, N = 3 162.54 149.71 89.39 34.38 425.27 157.39 -lbz2 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lm -pthread -lrt
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 Exynos 5 Dual Intel Atom Z530 Intel Atom N270 Intel Core i3 330M NVIDIA Tegra 3 NVIDIA Jetson TK1 30 60 90 120 150 SE +/- 0.05, N = 5 SE +/- 0.07, N = 5 SE +/- 0.12, N = 5 SE +/- 0.03, N = 5 SE +/- 0.08, N = 5 SE +/- 0.14, N = 5 52.30 135.11 136.02 29.57 91.31 35.92 1. (CC) gcc options: -O3 -fomit-frame-pointer -ffast-math -pipe -lm
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.2.1 WAV To FLAC Exynos 5 Dual Intel Atom Z530 Intel Atom N270 Intel Core i3 330M NVIDIA Tegra 3 NVIDIA Jetson TK1 13 26 39 52 65 SE +/- 0.04, N = 5 SE +/- 0.07, N = 5 SE +/- 0.16, N = 5 SE +/- 0.03, N = 5 SE +/- 0.48, N = 8 SE +/- 0.05, N = 5 19.81 56.59 57.05 13.43 40.74 14.20 -logg 1. (CXX) g++ options: -O2 -lm
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.6 256MB File Compression Exynos 5 Dual Intel Atom Z530 Intel Atom N270 Intel Atom D525 Intel Core i3 330M NVIDIA Tegra 3 NVIDIA Jetson TK1 50 100 150 200 250 SE +/- 0.38, N = 3 SE +/- 1.14, N = 3 SE +/- 0.99, N = 3 SE +/- 1.51, N = 3 SE +/- 0.20, N = 3 SE +/- 0.79, N = 3 SE +/- 0.63, N = 3 88.41 213.86 210.91 95.60 33.44 117.98 38.08 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile Exynos 5 Dual Intel Atom Z530 Intel Atom N270 Intel Atom D525 Intel Core i3 330M NVIDIA Tegra 3 NVIDIA Jetson TK1 110 220 330 440 550 SE +/- 1.85, N = 3 SE +/- 0.29, N = 3 SE +/- 0.30, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 SE +/- 6.01, N = 3 SE +/- 0.26, N = 3 255.79 483.86 488.26 259.01 88.43 463.68 139.81 1. (CC) gcc options: -O2 -pedantic -ldl -lz -lm
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.20.1 Compress Speed Test Exynos 5 Dual Intel Atom Z530 Intel Atom N270 Intel Atom D525 Intel Core i3 330M NVIDIA Tegra 3 NVIDIA Jetson TK1 1100 2200 3300 4400 5500 SE +/- 6.69, N = 3 SE +/- 5.33, N = 3 SE +/- 2.52, N = 3 SE +/- 4.04, N = 3 SE +/- 15.52, N = 3 SE +/- 11.29, N = 3 SE +/- 16.29, N = 3 1951 916 921 2092 5101 1479 4439 1. (CXX) g++ options: -pipe -lpthread
VP8 libvpx Encoding vpxenc OpenBenchmarking.org Frames Per Second, More Is Better VP8 libvpx Encoding 1.1.0 vpxenc Exynos 5 Dual Intel Atom Z530 Intel Atom N270 Intel Atom D525 Intel Core i3 330M NVIDIA Tegra 3 NVIDIA Jetson TK1 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.21 1.64 1.62 3.17 10.47 0.40 1.01 -m32 -m32 -m64 -m64 1. (CC) gcc options: -lvpx -lm -lpthread
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Exynos 5 Dual Intel Atom Z530 Intel Atom N270 Intel Atom D525 Intel Core i3 330M NVIDIA Jetson TK1 130 260 390 520 650 SE +/- 0.82, N = 4 SE +/- 0.25, N = 4 SE +/- 0.55, N = 4 SE +/- 0.39, N = 4 SE +/- 0.58, N = 4 SE +/- 0.17, N = 4 361.97 273.50 270.84 320.03 595.89 482.71
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization Exynos 5 Dual Intel Atom Z530 Intel Atom N270 Intel Atom D525 Intel Core i3 330M NVIDIA Jetson TK1 200 400 600 800 1000 SE +/- 0.92, N = 4 SE +/- 0.24, N = 4 SE +/- 0.28, N = 4 SE +/- 0.35, N = 4 SE +/- 0.83, N = 3 SE +/- 0.10, N = 4 435.03 157.05 172.16 181.16 814.66 619.48
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform Exynos 5 Dual Intel Atom Z530 Intel Atom N270 Intel Atom D525 Intel Core i3 330M NVIDIA Jetson TK1 30 60 90 120 150 SE +/- 0.82, N = 4 SE +/- 0.06, N = 4 SE +/- 0.04, N = 4 SE +/- 0.06, N = 4 SE +/- 0.15, N = 4 SE +/- 0.88, N = 4 37.65 15.58 20.13 25.21 113.71 47.40
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Exynos 5 Dual Intel Atom Z530 Intel Atom N270 Intel Atom D525 Intel Core i3 330M NVIDIA Tegra 3 NVIDIA Jetson TK1 100 200 300 400 500 SE +/- 3.19, N = 6 SE +/- 0.25, N = 3 SE +/- 0.17, N = 3 SE +/- 0.28, N = 3 SE +/- 0.21, N = 3 SE +/- 4.28, N = 3 SE +/- 0.24, N = 3 158.91 323.02 319.17 240.77 57.83 471.46 109.46
Phoronix Test Suite v10.8.5