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/1211287-RA-ARMINTEL350&grs .
ARM Cortex A15 Exynos 5 Dual Comparison Processor Motherboard Memory Disk Graphics Network Chipset Audio Monitor OS Kernel Desktop Display Server Compiler File-System Screen Resolution Display Driver OpenGL Exynos 5 Dual NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 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 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 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 3.2.0-29-generic-pae (i686) Unity 5.14.0 X Server 1.11.3 intel 2.17.0 1.4 Mesa 8.0.2 ext4 1024x600 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 Unity 2D 5.14.0 vesa 2.3.0 1024x768 Intel Atom D525 @ 1.80GHz (4 Cores) FOXCONN NETBOX nT-435/535 Intel N10 Family DMI Bridge 2048MB 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) Unity 5.14.0 X Server 1.11.3 intel 2.17.0 1.4 Mesa 8.0.2 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 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 - 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 - 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 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 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 Processor Details - Exynos 5 Dual, NVIDIA Tegra 3, Intel Atom N270, Intel Atom Z530, Intel Core i3 330M: Scaling Governor: ondemand System Details - Exynos 5 Dual: Python 2.7.3. - NVIDIA Tegra 3: Python 2.7.3. - Intel Atom N270: Python 2.7.3. Compiz was running on this system. - Intel Atom Z530: Python 2.7.3. - 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.
ARM Cortex A15 Exynos 5 Dual Comparison gmpbench: Total Time dolfyn: Computational Fluid Dynamics x264: H.264 Video Encoding scimark2: Fast Fourier Transform nginx: Static Web Page Serving primesieve: 1e12 Prime Number Generation compress-pbzip2: 256MB File Compression compress-7zip: Compress Speed Test build-php: Time To Compile scimark2: Monte Carlo scimark2: Dense LU Matrix Factorization encode-mp3: WAV To MP3 phpbench: PHP Benchmark Suite encode-flac: WAV To FLAC pybench: Total For Average Test Times vpxenc: vpxenc scimark2: Jacobi Successive Over-Relaxation openssl: RSA 4096-bit Performance ffmpeg: H.264 HD To NTSC DV smallpt: Global Illumination Renderer; 100 Samples c-ray: Total Time tscp: AI Chess Performance ffte: N=64, 1D Complex FFT Routine Exynos 5 Dual NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 451.29 158.91 10.62 37.65 3535.77 957.91 88.41 1951 255.79 167.90 435.03 52.30 22310 19.81 8496 1.21 361.97 10 162.54 1208 447.38 146968 1257.00 258.94 471.46 8.13 2197.31 117.98 1479 463.68 91.31 13179 40.74 13959 0.40 5.90 425.27 4257 558.66 140.69 319.17 5.08 20.13 2811.27 2286.76 210.91 921 488.26 47.98 172.16 136.02 10265 57.05 15036 1.62 270.84 2.80 149.71 2584 1841.57 125507 275.69 141.31 323.02 4.93 15.58 3004.90 2272.94 213.86 916 483.86 48.20 157.05 135.11 10328 56.59 14961 1.64 273.50 2.80 2566 1828.90 126383 288.02 372.68 240.77 11.61 25.21 4083.20 813.27 95.60 2092 259.01 65.15 181.16 14625 13408 3.17 320.03 10.70 89.39 928 498.91 118045 954.00 1331.70 57.83 38.84 113.71 14934.81 342.35 33.44 5101 88.43 260.62 814.66 29.57 44195 13.43 4285 10.47 595.89 46.60 34.38 366 159.17 2500.05 OpenBenchmarking.org
GMPbench Total Time OpenBenchmarking.org GMPbench Score, More Is Better GMPbench 0.2 Total Time Exynos 5 Dual NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 300 600 900 1200 1500 451.29 258.94 140.69 141.31 372.68 1331.70 1. (CC) gcc options: -O3 -fomit-frame-pointer
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Exynos 5 Dual NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 100 200 300 400 500 SE +/- 3.19, N = 6 SE +/- 4.28, N = 3 SE +/- 0.17, N = 3 SE +/- 0.25, N = 3 SE +/- 0.28, N = 3 SE +/- 0.21, N = 3 158.91 471.46 319.17 323.02 240.77 57.83
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2012-10-03 H.264 Video Encoding Exynos 5 Dual NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 9 18 27 36 45 SE +/- 0.08, N = 3 SE +/- 0.16, N = 6 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.37, N = 3 10.62 8.13 5.08 4.93 11.61 38.84
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 N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 30 60 90 120 150 SE +/- 0.82, N = 4 SE +/- 0.04, N = 4 SE +/- 0.06, N = 4 SE +/- 0.06, N = 4 SE +/- 0.15, N = 4 37.65 20.13 15.58 25.21 113.71
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 NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 3K 6K 9K 12K 15K SE +/- 9.45, N = 3 SE +/- 33.51, N = 3 SE +/- 3.56, N = 3 SE +/- 18.52, N = 3 SE +/- 27.04, N = 3 SE +/- 2.65, N = 3 3535.77 2197.31 2811.27 3004.90 4083.20 14934.81 -lcrypto 1. (CC) gcc options: -lpthread -lcrypt -lz
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 4.0 1e12 Prime Number Generation Exynos 5 Dual Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 500 1000 1500 2000 2500 SE +/- 6.82, N = 3 SE +/- 0.70, N = 3 SE +/- 3.89, N = 3 SE +/- 0.22, N = 3 SE +/- 0.22, N = 3 957.91 2286.76 2272.94 813.27 342.35 1. (CXX) g++ options: -O2 -fopenmp
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.6 256MB File Compression Exynos 5 Dual NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 50 100 150 200 250 SE +/- 0.38, N = 3 SE +/- 0.79, N = 3 SE +/- 0.99, N = 3 SE +/- 1.14, N = 3 SE +/- 1.51, N = 3 SE +/- 0.20, N = 3 88.41 117.98 210.91 213.86 95.60 33.44 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.20.1 Compress Speed Test Exynos 5 Dual NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 1100 2200 3300 4400 5500 SE +/- 6.69, N = 3 SE +/- 11.29, N = 3 SE +/- 2.52, N = 3 SE +/- 5.33, N = 3 SE +/- 4.04, N = 3 SE +/- 15.52, N = 3 1951 1479 921 916 2092 5101 1. (CXX) g++ options: -pipe -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 NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 110 220 330 440 550 SE +/- 1.85, N = 3 SE +/- 6.01, N = 3 SE +/- 0.30, N = 3 SE +/- 0.29, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 255.79 463.68 488.26 483.86 259.01 88.43 1. (CC) gcc options: -O2 -pedantic -ldl -lz -lm
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Exynos 5 Dual Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 60 120 180 240 300 SE +/- 0.13, N = 4 SE +/- 0.04, N = 4 SE +/- 0.05, N = 4 SE +/- 0.00, N = 4 SE +/- 0.00, N = 4 167.90 47.98 48.20 65.15 260.62
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 N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 200 400 600 800 1000 SE +/- 0.92, N = 4 SE +/- 0.28, N = 4 SE +/- 0.24, N = 4 SE +/- 0.35, N = 4 SE +/- 0.83, N = 3 435.03 172.16 157.05 181.16 814.66
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 Exynos 5 Dual NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Core i3 330M 30 60 90 120 150 SE +/- 0.05, N = 5 SE +/- 0.08, N = 5 SE +/- 0.12, N = 5 SE +/- 0.07, N = 5 SE +/- 0.03, N = 5 52.30 91.31 136.02 135.11 29.57
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Exynos 5 Dual NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 9K 18K 27K 36K 45K SE +/- 207.94, N = 3 SE +/- 15.13, N = 3 SE +/- 11.35, N = 3 SE +/- 15.56, N = 3 SE +/- 74.07, N = 3 SE +/- 127.09, N = 3 22310 13179 10265 10328 14625 44195
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.2.1 WAV To FLAC Exynos 5 Dual NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Core i3 330M 13 26 39 52 65 SE +/- 0.04, N = 5 SE +/- 0.48, N = 8 SE +/- 0.16, N = 5 SE +/- 0.07, N = 5 SE +/- 0.03, N = 5 19.81 40.74 57.05 56.59 13.43 -logg 1. (CXX) g++ options: -O2 -lm
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2008-08-14 Total For Average Test Times Exynos 5 Dual NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 3K 6K 9K 12K 15K SE +/- 50.44, N = 3 SE +/- 3.61, N = 3 SE +/- 6.24, N = 3 SE +/- 16.58, N = 3 SE +/- 6.11, N = 3 SE +/- 9.87, N = 3 8496 13959 15036 14961 13408 4285
VP8 libvpx Encoding vpxenc OpenBenchmarking.org Frames Per Second, More Is Better VP8 libvpx Encoding 1.1.0 vpxenc Exynos 5 Dual NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 3 6 9 12 15 SE +/- 0.00, N = 3 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 1.21 0.40 1.62 1.64 3.17 10.47 -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 N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 130 260 390 520 650 SE +/- 0.82, N = 4 SE +/- 0.55, N = 4 SE +/- 0.25, N = 4 SE +/- 0.39, N = 4 SE +/- 0.58, N = 4 361.97 270.84 273.50 320.03 595.89
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1c RSA 4096-bit Performance Exynos 5 Dual NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 11 22 33 44 55 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 10.00 5.90 2.80 2.80 10.70 46.60 -march=armv7-a -m64 -m64 1. (CC) gcc options: -O3 -lssl -lcrypto -ldl
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 NVIDIA Tegra 3 Intel Atom N270 Intel Atom D525 Intel Core i3 330M 90 180 270 360 450 SE +/- 0.55, N = 3 SE +/- 3.27, N = 3 SE +/- 0.23, N = 3 SE +/- 0.15, N = 3 SE +/- 0.36, N = 3 162.54 425.27 149.71 89.39 34.38 -lbz2 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lm -pthread -lrt
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples Exynos 5 Dual NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 900 1800 2700 3600 4500 SE +/- 1.45, N = 3 SE +/- 0.33, N = 3 SE +/- 1.53, N = 3 SE +/- 1.86, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 1208 4257 2584 2566 928 366 1. (CXX) g++ options: -fopenmp
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Exynos 5 Dual NVIDIA Tegra 3 Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 400 800 1200 1600 2000 SE +/- 7.03, N = 6 SE +/- 2.29, N = 3 SE +/- 0.31, N = 3 SE +/- 1.69, N = 3 SE +/- 0.19, N = 3 SE +/- 0.07, N = 3 447.38 558.66 1841.57 1828.90 498.91 159.17 1. (CC) gcc options: -lm -lpthread -O3
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Exynos 5 Dual Intel Atom N270 Intel Atom Z530 Intel Atom D525 30K 60K 90K 120K 150K SE +/- 150.74, N = 5 SE +/- 103.47, N = 5 SE +/- 15.88, N = 5 SE +/- 18.56, N = 5 146968 125507 126383 118045
FFTE Test: N=64, 1D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 5.0 Test: N=64, 1D Complex FFT Routine Exynos 5 Dual Intel Atom N270 Intel Atom Z530 Intel Atom D525 Intel Core i3 330M 500 1000 1500 2000 2500 SE +/- 4.27, N = 3 SE +/- 10.50, N = 6 SE +/- 0.03, N = 3 SE +/- 3.90, N = 3 SE +/- 0.88, N = 3 1257.00 275.69 288.02 954.00 2500.05 -lmpichf90 -lmpich -lopa -lmpl -lrt -lcr -lpthread -lmpichf90 -lmpich -lopa -lmpl -lrt -lcr -lpthread 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp
Phoronix Test Suite v10.8.5