i7 4960X LLVM Clang GCC Compiler Performance
Intel Core i7-4960X testing Ivy Bridge Extreme with GCC 4.7, GCC 4.8, LLVM Clang 3.2, and LLVM Clang 3.3 compilers on Ubuntu 13.10 x86_64. Benchmarking by Michael Larabel for a future article on Phoronix.com.
GCC 4.7.2
Processor: Intel Core i7-4960X @ 3.60GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 8192MB, Disk: 320GB Seagate ST3320620AS, Graphics: Sapphire AMD Radeon HD 4870 512MB, Audio: Realtek ALC892, Monitor: AL2223W, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.11.0-11-generic (x86_64), Desktop: Unity 7.1.1, Display Server: X Server 1.14.3, Display Driver: radeon 7.2.0, OpenGL: 3.1 Mesa 9.2.0 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1680x1050
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --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-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
GCC 4.8.1
OS: Ubuntu 13.10, Kernel: 3.11.0-11-generic (x86_64), Desktop: Unity 7.1.1, Display Server: X Server 1.14.3, Display Driver: radeon 7.2.0, OpenGL: 3.1 Mesa 9.2.0 Gallium 0.4, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1680x1050
Compiler Notes: --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
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
LLVM Clang 3.2
OS: Ubuntu 13.10, Kernel: 3.11.0-11-generic (x86_64), Desktop: Unity 7.1.1, Display Server: X Server 1.14.3, Display Driver: radeon 7.2.0, OpenGL: 3.1 Mesa 9.2.0 Gallium 0.4, Compiler: Clang 3.2-7ubuntu1, File-System: ext4, Screen Resolution: 1680x1050
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
LLVM Clang 3.3
OS: Ubuntu 13.10, Kernel: 3.11.0-11-generic (x86_64), Desktop: Unity 7.1.1, Display Server: X Server 1.14.3, Display Driver: radeon 7.2.0, OpenGL: 3.1 Mesa 9.2.0 Gallium 0.4, Compiler: Clang 3.3-5ubuntu4, File-System: ext4, Screen Resolution: 1680x1050
PolyBench-C
Timed HMMer Search
This test searches through the Pfam database of profile hidden markov models. The search finds the domain structure of Drosophila Sevenless protein. Learn more via the OpenBenchmarking.org test page.
BLAKE2
Botan
Himeno Benchmark
The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.
Timed ImageMagick Compilation
Timed PHP Compilation
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.
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.
FLAC Audio Encoding
LAME MP3 Encoding
LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.
Ogg Encoding
Apache Benchmark
GCC 4.7.2
Processor: Intel Core i7-4960X @ 3.60GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 8192MB, Disk: 320GB Seagate ST3320620AS, Graphics: Sapphire AMD Radeon HD 4870 512MB, Audio: Realtek ALC892, Monitor: AL2223W, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.11.0-11-generic (x86_64), Desktop: Unity 7.1.1, Display Server: X Server 1.14.3, Display Driver: radeon 7.2.0, OpenGL: 3.1 Mesa 9.2.0 Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1680x1050
Compiler Notes: --build=x86_64-linux-gnu --disable-cloog-version-check --disable-ppl-version-check --disable-werror --enable-checking=release --enable-clocale=gnu --enable-cloog-backend=ppl --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --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-cloog --with-multilib-list=m32,m64,mx32 --with-tune=generic -v
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
Testing initiated at 4 October 2013 17:08 by user phoronix.
GCC 4.8.1
Processor: Intel Core i7-4960X @ 3.60GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 8192MB, Disk: 320GB Seagate ST3320620AS, Graphics: Sapphire AMD Radeon HD 4870 512MB, Audio: Realtek ALC892, Monitor: AL2223W, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.11.0-11-generic (x86_64), Desktop: Unity 7.1.1, Display Server: X Server 1.14.3, Display Driver: radeon 7.2.0, OpenGL: 3.1 Mesa 9.2.0 Gallium 0.4, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1680x1050
Compiler Notes: --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
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
Testing initiated at 4 October 2013 15:21 by user phoronix.
LLVM Clang 3.2
Processor: Intel Core i7-4960X @ 3.60GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 8192MB, Disk: 320GB Seagate ST3320620AS, Graphics: Sapphire AMD Radeon HD 4870 512MB, Audio: Realtek ALC892, Monitor: AL2223W, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.11.0-11-generic (x86_64), Desktop: Unity 7.1.1, Display Server: X Server 1.14.3, Display Driver: radeon 7.2.0, OpenGL: 3.1 Mesa 9.2.0 Gallium 0.4, Compiler: Clang 3.2-7ubuntu1, File-System: ext4, Screen Resolution: 1680x1050
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
Testing initiated at 4 October 2013 15:53 by user phoronix.
LLVM Clang 3.3
Processor: Intel Core i7-4960X @ 3.60GHz (12 Cores), Motherboard: MSI X79MA-GD45 (MS-7738) v1.0, Chipset: Intel Xeon E5 v2/Core, Memory: 8192MB, Disk: 320GB Seagate ST3320620AS, Graphics: Sapphire AMD Radeon HD 4870 512MB, Audio: Realtek ALC892, Monitor: AL2223W, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 13.10, Kernel: 3.11.0-11-generic (x86_64), Desktop: Unity 7.1.1, Display Server: X Server 1.14.3, Display Driver: radeon 7.2.0, OpenGL: 3.1 Mesa 9.2.0 Gallium 0.4, Compiler: Clang 3.3-5ubuntu4, File-System: ext4, Screen Resolution: 1680x1050
Processor Notes: Scaling Governor: acpi-cpufreq ondemand
Testing initiated at 4 October 2013 14:40 by user phoronix.