ARM Cortex-A15 Quad-Core ODROID-XU Performance Benchmarks ODROID-XU quad-core ARM Cortex-A15 big.LITTLE benchmarks. Benchmarks by Michael Larabel (MichaelLarabel.com) for a future article on Phoronix.com reviewing the Intel Core i3 4130 CPU on Linux.
HTML result view exported from: https://openbenchmarking.org/result/1506267-BE-1503058LI17&grs&rdt .
ARM Cortex-A15 Quad-Core ODROID-XU Performance Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU Hikey 1/96 Hikey 1/96 kernel 3.18 Intel Core i7-4770K @ 3.50GHz (8 Cores) ECS Z87H3-A2X EXTREME v1.0 Intel 4th Gen Core DRAM 8192MB 240GB OCZ VERTEX3 Sapphire AMD Radeon HD 4870 512MB Intel Haswell HDMI AL2223W Realtek RTL8111/8168/8411 Ubuntu 13.10 3.11.0-11-generic (x86_64) Unity 7.1.1 X Server 1.14.2.901 (1.14.3 RC 1) radeon 7.2.0 3.1 Mesa 9.2.0 Gallium 0.4 GCC 4.8 ext4 1680x1050 Intel Core i7-3960X @ 3.30GHz (12 Cores) Intel DX79SI Intel Xeon E5/Core Realtek ALC892 Intel 82579LM Gigabit Connection AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores) ASUS Crosshair V Formula AMD RD890 bridge Realtek ALC889 Intel 82583V Gigabit Connection Intel Core i3-2120 @ 3.30GHz (4 Cores) ECS Z77H2-A2X v1.0 Intel 2nd Generation Core Family DRAM Realtek ALC892 Realtek RTL8111/8168/8411 Intel Core i5-3470 @ 3.20GHz (4 Cores) Intel Xeon E3-1200 v2/3rd Intel Core i5-2500K @ 3.30GHz (4 Cores) Intel 2nd Generation Core Family DRAM Intel Core i7-3770K @ 3.50GHz (8 Cores) Intel Xeon E3-1200 v2/3rd Intel Core i5-2400S @ 2.50GHz (4 Cores) Intel 2nd Generation Core Family DRAM Intel Core i3-4130 @ 3.40GHz (4 Cores) ECS Z87H3-A2X EXTREME v1.0 Intel 4th Gen Core DRAM Intel Device 041e (1150MHz) Intel Haswell HDMI intel 2.21.14 3.1 Mesa 9.2.0 1920x1080 ARMv7 rev 3 @ 1.80GHz (4 Cores) ODROIDXU 2048MB 8GB SD08G 3.4.5 (armv7l) 1280x720 AArch64 rev 3 @ 1.20GHz (8 Cores) HiKey Development Board 879MB 4GB MMC04G Debian 8.0 3.18.0-linaro-hikey (aarch64) GCC 4.9.1 1280x1440 Debian 8.1 LXDE GCC 4.9.2 msdos 1280x720 OpenBenchmarking.org Compiler Details - Intel Core i7 4770K: --build=x86_64-linux-gnu --disable-browser-plugin --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-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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Intel Core i7 3960X: --build=x86_64-linux-gnu --disable-browser-plugin --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-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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - AMD FX-8350: --build=x86_64-linux-gnu --disable-browser-plugin --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-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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Intel Core i3 2120: --build=x86_64-linux-gnu --disable-browser-plugin --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-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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Intel Core i5 3470: --build=x86_64-linux-gnu --disable-browser-plugin --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-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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Intel Core i5 2500K: --build=x86_64-linux-gnu --disable-browser-plugin --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-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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Intel Core i7 3770K: --build=x86_64-linux-gnu --disable-browser-plugin --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-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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Intel Core i5 2400S: --build=x86_64-linux-gnu --disable-browser-plugin --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-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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Intel Core i3 4130: --build=x86_64-linux-gnu --disable-browser-plugin --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-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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-amd64 --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - ODROID-XU: --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-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-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-float=hard --with-fpu=vfpv3-d16 --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.8-armhf/jre --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.8-armhf --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.8-armhf --with-mode=thumb -v - Hikey 1/96: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-libsanitizer --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-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=arm64 -v - Hikey 1/96 kernel 3.18: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-libsanitizer --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-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=arm64 -v Processor Details - Intel Core i7 4770K: Scaling Governor: acpi-cpufreq ondemand - Intel Core i7 3960X: Scaling Governor: acpi-cpufreq ondemand - AMD FX-8350: Scaling Governor: acpi-cpufreq ondemand - Intel Core i3 2120: Scaling Governor: acpi-cpufreq ondemand - Intel Core i5 3470: Scaling Governor: acpi-cpufreq ondemand - Intel Core i5 2500K: Scaling Governor: acpi-cpufreq ondemand - Intel Core i7 3770K: Scaling Governor: acpi-cpufreq ondemand - Intel Core i5 2400S: Scaling Governor: acpi-cpufreq ondemand - Intel Core i3 4130: Scaling Governor: acpi-cpufreq ondemand - ODROID-XU: Scaling Governor: exynos_cpufreq performance - Hikey 1/96: Scaling Governor: hisi-acpu ondemand - Hikey 1/96 kernel 3.18: Scaling Governor: cpufreq-dt ondemand
ARM Cortex-A15 Quad-Core ODROID-XU Performance Benchmarks n-queens: Elapsed Time ffmpeg: H.264 HD To NTSC DV dolfyn: Computational Fluid Dynamics x264: H.264 Video Encoding john-the-ripper: Traditional DES hmmer: Pfam Database Search polybench-c: Correlation Computation polybench-c: Covariance Computation john-the-ripper: Blowfish povray: Total Time build-linux-kernel: Time To Compile smallpt: Global Illumination Renderer; 100 Samples ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping openssl: RSA 4096-bit Performance lammps: Rhodopsin Protein c-ray: Total Time rodinia: OpenMP CFD Solver polybench-c: 3 Matrix Multiplications john-the-ripper: MD5 fhourstones: Complex Connect-4 Solving compress-pbzip2: 256MB File Compression mafft: Multiple Sequence Alignment Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU Hikey 1/96 Hikey 1/96 kernel 3.18 38.22 12.32 21.08 181.52 10354000 12.36 6650 607 73.97 83 162.23 148.37 33.49 22.87 95.16 41656 12783.77 7.55 5.93 25.89 21.02 24.24 216.32 13467000 15.22 8064 661 62.60 64 187.14 121.77 39.37 19.32 87.39 38532 12000.90 6.14 6.20 37.70 22.49 36.94 159.02 19191000 11.94 7105 812 84.62 93 124.32 89.57 56.05 25.72 83.41 32768 10140.20 6.48 6.47 90.82 24.13 30.96 68.12 3815000 22.61 5.85 5.84 2257 780 202.43 227 64.93 102.90 48.07 67.62 210.30 30.27 32396 10075.93 20.48 11.74 61.25 20.05 25.38 112.16 9114333 15.73 5.40 5.41 3708 705 119.89 133 110.48 120.10 38.97 32.81 134.35 23.72 37384 10966.60 11.17 7.84 62.50 20.65 25.92 103.96 7838000 16.59 5.25 5.25 3202 698 122.04 151 99.22 115.13 41.29 33.41 139.75 26.28 36224 10870.87 12.09 8.13 40.22 20.08 23.03 152.57 10048333 13.64 4.94 4.94 6000 651 90.74 88 142.67 130.10 35.79 27.90 107.15 21.16 40472 11747.57 9.01 6.57 81.76 22.63 29.05 83.35 6012000 19.48 5.89 5.90 2464 785 154.33 198 83.27 102.20 46.13 43.61 169.75 27.13 32244 9980.00 14.24 10.14 83.06 17.05 25.81 88.82 4751000 19.77 5.21 5.21 3062 697 157.87 180 75.14 128.80 39.79 49.87 172.40 26.93 36252 11276.30 17.24 9.83 154.87 115.65 157.48 23.15 58.79 22.15 22.14 2153 693 9.40 147.98 223.94 51.57 23.70 197.16 4.62 1186 501.48 197.95 703.52 127.70 33.63 245.99 3.54 1457 239.59 960.91 177.48 50.98 OpenBenchmarking.org
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU Hikey 1/96 Hikey 1/96 kernel 3.18 50 100 150 200 250 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.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.85, N = 3 SE +/- 2.44, N = 3 SE +/- 1.21, N = 3 38.22 25.89 37.70 90.82 61.25 62.50 40.22 81.76 83.06 154.87 197.16 245.99 1. (CC) gcc options: -static -fopenmp -O3
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.0 H.264 HD To NTSC DV Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU 30 60 90 120 150 SE +/- 0.03, N = 3 SE +/- 0.11, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.17, N = 3 SE +/- 0.14, N = 3 SE +/- 0.06, N = 3 SE +/- 1.64, N = 5 12.32 21.02 22.49 24.13 20.05 20.65 20.08 22.63 17.05 115.65 -lbz2 -march=armv7-a -mthumb 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lasound -lSDL -lm -pthread -std=c99 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 SE +/- 0.18, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.23, N = 3 SE +/- 1.20, N = 3 21.08 24.24 36.94 30.96 25.38 25.92 23.03 29.05 25.81 157.48
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2013-06-08 H.264 Video Encoding Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU Hikey 1/96 Hikey 1/96 kernel 3.18 50 100 150 200 250 SE +/- 0.79, N = 5 SE +/- 1.52, N = 5 SE +/- 0.49, N = 5 SE +/- 0.29, N = 5 SE +/- 0.47, N = 5 SE +/- 0.45, N = 5 SE +/- 0.38, N = 5 SE +/- 0.35, N = 5 SE +/- 0.19, N = 5 SE +/- 0.27, N = 10 SE +/- 0.11, N = 10 SE +/- 0.17, N = 10 181.52 216.32 159.02 68.12 112.16 103.96 152.57 83.35 88.82 23.15 4.62 3.54 -m64 -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize -m64 -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize -m64 -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize -m64 -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize -m64 -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize -m64 -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize -m64 -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize -m64 -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize -m64 -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize 1. (CC) gcc options: -ldl -lm -lpthread
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.9-jumbo-7 Test: Traditional DES Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 4M 8M 12M 16M 20M SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 11000.00, N = 3 SE +/- 11015.14, N = 3 SE +/- 5333.33, N = 3 SE +/- 26000.00, N = 3 SE +/- 10666.67, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 10354000 13467000 19191000 3815000 9114333 7838000 10048333 6012000 4751000 1. (CC) gcc options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU 13 26 39 52 65 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.26, N = 6 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.64, N = 3 12.36 15.22 11.94 22.61 15.73 16.59 13.64 19.48 19.77 58.79 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
PolyBench-C Test: Correlation Computation OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 3.2 Test: Correlation Computation Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 5.85 5.40 5.25 4.94 5.89 5.21 22.15 1. (CC) gcc options: -O3
PolyBench-C Test: Covariance Computation OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 3.2 Test: Covariance Computation Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 5.84 5.41 5.25 4.94 5.90 5.21 22.14 1. (CC) gcc options: -O3
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.9-jumbo-7 Test: Blowfish Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 2K 4K 6K 8K 10K SE +/- 22.33, N = 3 SE +/- 0.00, N = 3 SE +/- 23.67, N = 3 SE +/- 13.57, N = 3 SE +/- 12.33, N = 3 SE +/- 9.53, N = 3 SE +/- 0.00, N = 3 SE +/- 8.33, N = 3 SE +/- 10.33, N = 3 6650 8064 7105 2257 3708 3202 6000 2464 3062 1. (CC) gcc options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl
POV-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.6.1 Total Time Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU 500 1000 1500 2000 2500 607 661 812 780 705 698 651 785 697 2153 -msse -mfpmath=sse -msse2 -march=k8 -mtune=k8 -malign-double -msse -mfpmath=sse -msse2 -march=k8 -mtune=k8 -malign-double -msse -mfpmath=sse -msse2 -march=k8 -mtune=k8 -malign-double -msse -mfpmath=sse -msse2 -march=k8 -mtune=k8 -malign-double -msse -mfpmath=sse -msse2 -march=k8 -mtune=k8 -malign-double -msse -mfpmath=sse -msse2 -march=k8 -mtune=k8 -malign-double -msse -mfpmath=sse -msse2 -march=k8 -mtune=k8 -malign-double -msse -mfpmath=sse -msse2 -march=k8 -mtune=k8 -malign-double -msse -mfpmath=sse -msse2 -march=k8 -mtune=k8 -malign-double 1. (CXX) g++ options: -pipe -O3 -ltiff -ljpeg -lz -lm
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 3.1 Time To Compile Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 40 80 120 160 200 SE +/- 0.53, N = 3 SE +/- 0.82, N = 3 SE +/- 0.80, N = 3 SE +/- 0.88, N = 3 SE +/- 0.80, N = 3 SE +/- 0.65, N = 3 SE +/- 0.61, N = 3 SE +/- 0.84, N = 3 SE +/- 0.56, N = 3 73.97 62.60 84.62 202.43 119.89 122.04 90.74 154.33 157.87
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU Hikey 1/96 Hikey 1/96 kernel 3.18 300 600 900 1200 1500 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.67, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 2.03, N = 3 SE +/- 5.67, N = 3 SE +/- 6.56, N = 3 83 64 93 227 133 151 88 198 180 693 1186 1457 1. (CXX) g++ options: -fopenmp
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.2z Phong Rendering With Soft-Shadow Mapping Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 40 80 120 160 200 SE +/- 1.14, N = 3 SE +/- 0.61, N = 3 SE +/- 0.20, N = 3 SE +/- 0.05, N = 3 SE +/- 0.89, N = 3 SE +/- 0.10, N = 3 SE +/- 0.41, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 162.23 187.14 124.32 64.93 110.48 99.22 142.67 83.27 75.14 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lstdc++
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1c RSA 4096-bit Performance Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU 30 60 90 120 150 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 SE +/- 0.65, N = 3 SE +/- 0.00, N = 3 148.37 121.77 89.57 102.90 120.10 115.13 130.10 102.20 128.80 9.40 -m64 -m64 -m64 -m64 -m64 -m64 -m64 -m64 -m64 1. (CC) gcc options: -O3 -lssl -lcrypto -ldl
LAMMPS Molecular Dynamics Simulator Test: Rhodopsin Protein OpenBenchmarking.org Loop Time, Fewer Is Better LAMMPS Molecular Dynamics Simulator 1.0 Test: Rhodopsin Protein Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 Hikey 1/96 110 220 330 440 550 SE +/- 0.01, N = 3 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.18, N = 3 33.49 39.37 56.05 48.07 38.97 41.29 35.79 46.13 39.79 501.48 1. (CXX) g++ options: -lfftw -lmpich
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU Hikey 1/96 Hikey 1/96 kernel 3.18 50 100 150 200 250 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 8.01, N = 6 SE +/- 3.49, N = 6 SE +/- 2.33, N = 3 22.87 19.32 25.72 67.62 32.81 33.41 27.90 43.61 49.87 147.98 197.95 239.59 1. (CC) gcc options: -lm -lpthread -O3
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.2 Test: OpenMP CFD Solver Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 Hikey 1/96 Hikey 1/96 kernel 3.18 200 400 600 800 1000 SE +/- 0.04, N = 3 SE +/- 0.52, N = 3 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 SE +/- 0.57, N = 3 SE +/- 0.23, N = 3 SE +/- 0.53, N = 3 SE +/- 0.53, N = 3 SE +/- 0.31, N = 3 SE +/- 6.37, N = 3 SE +/- 13.66, N = 5 95.16 87.39 83.41 210.30 134.35 139.75 107.15 169.75 172.40 703.52 960.91 1. (CXX) g++ options: -O3 -fopenmp
PolyBench-C Test: 3 Matrix Multiplications OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 3.2 Test: 3 Matrix Multiplications Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU 50 100 150 200 250 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.20, N = 3 SE +/- 0.13, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 SE +/- 1.65, N = 3 30.27 23.72 26.28 21.16 27.13 26.93 223.94 1. (CC) gcc options: -O3
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.9-jumbo-7 Test: MD5 Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 9K 18K 27K 36K 45K SE +/- 62.10, N = 3 SE +/- 12.00, N = 3 SE +/- 38.16, N = 3 SE +/- 112.00, N = 3 SE +/- 4.00, N = 3 SE +/- 214.25, N = 3 SE +/- 8.00, N = 3 SE +/- 108.22, N = 3 SE +/- 18.33, N = 3 41656 38532 32768 32396 37384 36224 40472 32244 36252 1. (CC) gcc options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 3K 6K 9K 12K 15K SE +/- 37.04, N = 3 SE +/- 18.61, N = 3 SE +/- 8.03, N = 3 SE +/- 3.23, N = 3 SE +/- 18.72, N = 3 SE +/- 13.29, N = 3 SE +/- 18.44, N = 3 SE +/- 2.57, N = 3 SE +/- 12.08, N = 3 12783.77 12000.90 10140.20 10075.93 10966.60 10870.87 11747.57 9980.00 11276.30 1. (CC) gcc options: -O3
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.6 256MB File Compression Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU Hikey 1/96 Hikey 1/96 kernel 3.18 40 80 120 160 200 SE +/- 0.11, N = 3 SE +/- 0.26, N = 6 SE +/- 0.11, N = 3 SE +/- 0.28, N = 3 SE +/- 0.16, N = 3 SE +/- 0.08, N = 3 SE +/- 0.25, N = 6 SE +/- 0.08, N = 3 SE +/- 0.44, N = 6 SE +/- 2.46, N = 6 SE +/- 41.71, N = 6 SE +/- 46.17, N = 6 7.55 6.14 6.48 20.48 11.17 12.09 9.01 14.24 17.24 51.57 127.70 177.48 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Intel Core i7 4770K Intel Core i7 3960X AMD FX-8350 Intel Core i3 2120 Intel Core i5 3470 Intel Core i5 2500K Intel Core i7 3770K Intel Core i5 2400S Intel Core i3 4130 ODROID-XU Hikey 1/96 Hikey 1/96 kernel 3.18 12 24 36 48 60 SE +/- 0.15, N = 6 SE +/- 0.16, N = 6 SE +/- 0.18, N = 6 SE +/- 0.26, N = 6 SE +/- 0.12, N = 6 SE +/- 0.13, N = 6 SE +/- 0.13, N = 6 SE +/- 0.18, N = 6 SE +/- 0.23, N = 6 SE +/- 0.91, N = 6 SE +/- 0.94, N = 6 SE +/- 1.39, N = 6 5.93 6.20 6.47 11.74 7.84 8.13 6.57 10.14 9.83 23.70 33.63 50.98 1. (CC) gcc options: -O3 -lm -lpthread
Phoronix Test Suite v10.8.5