LLVM Clang 3.1 SVN On Core i7 AVX Testing of LLVM/Clang 3.0 and LLVM/Clang 3.1 development snapshot. Testing from Intel Core i7 3960X Sandy Bridge Extreme Edition CPU under Ubuntu 11.10 x86_64 with the Linux 3.2 kernel. In particular looking towards the Intel Sandy Bridge, Intel Ivy Bridge, and Intel Haswell improvements within LLVM/Clang compilers for a future article on Phoronix.com under Michael Larabel. Testing with the test profile defaults. LLVM-Clang 3.0: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon HD 5450 512MB, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 2D 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-bb1f0cf) Gallium 0.4, Compiler: Clang 3.0 + LLVM 3.0, File-System: ext4, Screen Resolution: 1920x1080 LLVM-Clang 3.1 SVN: Processor: Intel Core i7-3960X @ 3.20GHz (12 Cores), Motherboard: Intel DX79SI, Chipset: Intel Sandy DMI2, Memory: 16384MB, Disk: 240GB OCZ VERTEX3, Graphics: AMD Radeon HD 5450 512MB, Audio: Realtek ALC892, Monitor: DELL P2210H, Network: Intel 82579LM Gigabit Connection OS: Ubuntu 11.10, Kernel: 3.2.0-030200-generic (x86_64), Desktop: Unity 2D 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 8.0-devel (git-bb1f0cf) Gallium 0.4, Compiler: Clang 3.1 (SVN 148223), File-System: ext4, Screen Resolution: 1920x1080 C-Ray 1.1 Total Time Seconds < Lower Is Better LLVM-Clang 3.0 ..... 35.21 |=================================================== LLVM-Clang 3.1 SVN . 32.42 |=============================================== POV-Ray 3.6.1 Total Time Seconds < Lower Is Better LLVM-Clang 3.0 ..... 662 |===================================================== LLVM-Clang 3.1 SVN . 637 |=================================================== Apache Benchmark 2.2.17 Static Web Page Serving Requests Per Second > Higher Is Better LLVM-Clang 3.0 ..... 22509.24 |================================================ LLVM-Clang 3.1 SVN . 22670.58 |================================================ 7-Zip Compression 9.20.1 Compress Speed Test MIPS > Higher Is Better LLVM-Clang 3.0 ..... 25790 |=================================================== LLVM-Clang 3.1 SVN . 25833 |=================================================== VP8 libvpx Encoding 0.9.7-p1 vpxenc Frames Per Second > Higher Is Better LLVM-Clang 3.0 ..... 21.47 |================================================== LLVM-Clang 3.1 SVN . 22.10 |=================================================== FFmpeg 0.8.7 AVI To NTSC VCD Seconds < Lower Is Better LLVM-Clang 3.0 ..... 10.00 |=================================================== LLVM-Clang 3.1 SVN . 9.76 |================================================== LAME MP3 Encoding 3.99.3 WAV To MP3 Seconds < Lower Is Better LLVM-Clang 3.0 ..... 17.79 |=================================================== LLVM-Clang 3.1 SVN . 17.11 |================================================= John The Ripper 1.7.9 Test: MD5 Real C/S > Higher Is Better LLVM-Clang 3.0 ..... 11294 |=================================================== LLVM-Clang 3.1 SVN . 11386 |=================================================== John The Ripper 1.7.9 Test: Blowfish Real C/S > Higher Is Better LLVM-Clang 3.0 ..... 707 |===================================================== LLVM-Clang 3.1 SVN . 709 |===================================================== OpenSSL 1.0.0e RSA 4096-bit Performance Signs Per Second > Higher Is Better LLVM-Clang 3.0 ..... 75.13 |=================================================== LLVM-Clang 3.1 SVN . 75.43 |=================================================== Tachyon 0.98.9 Total Time Seconds < Lower Is Better LLVM-Clang 3.0 ..... 9.37 |==================================================== LLVM-Clang 3.1 SVN . 9.39 |==================================================== GraphicsMagick 1.3.12 Operation: Blur Iterations Per Minute > Higher Is Better LLVM-Clang 3.0 ..... 50 |========================================= LLVM-Clang 3.1 SVN . 66 |====================================================== GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding Iterations Per Minute > Higher Is Better LLVM-Clang 3.0 ..... 15 |================================ LLVM-Clang 3.1 SVN . 25 |====================================================== GraphicsMagick 1.3.12 Operation: Resizing Iterations Per Minute > Higher Is Better LLVM-Clang 3.0 ..... 66 |========================================= LLVM-Clang 3.1 SVN . 86 |====================================================== GraphicsMagick 1.3.12 Operation: Sharpen Iterations Per Minute > Higher Is Better LLVM-Clang 3.0 ..... 20 |===================================== LLVM-Clang 3.1 SVN . 29 |======================================================