GCC 4.7 Compiler On Core i7 AVX Sandy Bridge Testing of GCC 4.6.2 and GCC 4.7 development snapshot (20120107) on latest-generation Intel hardware. 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 GCC compilers for a future article on Phoronix.com under Michael Larabel. Testing with the test profile defaults. Similar LLVM/Clang 3.1 benchmarking is being done too. GCC 4.6.2: 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: GCC 4.6.2, File-System: ext4, Screen Resolution: 1920x1080 GCC 4.7-20120107: 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: GCC 4.7.0, File-System: ext4, Screen Resolution: 1920x1080 C-Ray 1.1 Total Time Seconds < Lower Is Better GCC 4.6.2 ........ 40.14 |===================================================== GCC 4.7-20120107 . 27.04 |==================================== POV-Ray 3.6.1 Total Time Seconds < Lower Is Better GCC 4.6.2 ........ 804 |======================================================= GCC 4.7-20120107 . 768 |===================================================== Apache Benchmark 2.2.17 Static Web Page Serving Requests Per Second > Higher Is Better GCC 4.6.2 ........ 22069.25 |================================================== GCC 4.7-20120107 . 22059.59 |================================================== 7-Zip Compression 9.20.1 Compress Speed Test MIPS > Higher Is Better GCC 4.6.2 ........ 25215 |===================================================== GCC 4.7-20120107 . 25029 |===================================================== VP8 libvpx Encoding 0.9.7-p1 vpxenc Frames Per Second > Higher Is Better GCC 4.6.2 ........ 24.05 |===================================================== GCC 4.7-20120107 . 23.61 |==================================================== x264 2011-12-06 H.264 Video Encoding Frames Per Second > Higher Is Better GCC 4.6.2 ........ 173.68 |==================================================== GCC 4.7-20120107 . 170.66 |=================================================== FFmpeg 0.8.7 AVI To NTSC VCD Seconds < Lower Is Better GCC 4.6.2 ........ 10.11 |===================================================== GCC 4.7-20120107 . 9.97 |==================================================== LAME MP3 Encoding 3.99.3 WAV To MP3 Seconds < Lower Is Better GCC 4.6.2 ........ 16.71 |==================================================== GCC 4.7-20120107 . 17.13 |===================================================== John The Ripper 1.7.9 Test: MD5 Real C/S > Higher Is Better GCC 4.6.2 ........ 12427 |===================================================== GCC 4.7-20120107 . 12506 |===================================================== John The Ripper 1.7.9 Test: Blowfish Real C/S > Higher Is Better GCC 4.6.2 ........ 793 |======================================================= GCC 4.7-20120107 . 782 |====================================================== OpenSSL 1.0.0e RSA 4096-bit Performance Signs Per Second > Higher Is Better GCC 4.6.2 ........ 75.40 |===================================================== GCC 4.7-20120107 . 75.80 |===================================================== Gcrypt Library 1.4.4 CAMELLIA256-ECB Cipher Microseconds < Lower Is Better GCC 4.6.2 ........ 2400 |============================================== GCC 4.7-20120107 . 2817 |====================================================== TTSIOD 3D Renderer 2.2w Phong Rendering With Soft-Shadow Mapping FPS > Higher Is Better GCC 4.6.2 ........ 168.16 |==================================================== GCC 4.7-20120107 . 161.34 |================================================== Tachyon 0.98.9 Total Time Seconds < Lower Is Better GCC 4.6.2 ........ 10.70 |===================================================== GCC 4.7-20120107 . 10.69 |===================================================== NAS Parallel Benchmarks 3.3 Test / Class: EP.B Total Mop/s > Higher Is Better GCC 4.6.2 ........ 292.94 |================================================ GCC 4.7-20120107 . 314.45 |==================================================== NAS Parallel Benchmarks 3.3 Test / Class: FT.B Total Mop/s > Higher Is Better GCC 4.6.2 ........ 9116.12 |=============================================== GCC 4.7-20120107 . 9995.50 |=================================================== NAS Parallel Benchmarks 3.3 Test / Class: LU.A Total Mop/s > Higher Is Better GCC 4.6.2 ........ 15433.18 |================================================ GCC 4.7-20120107 . 16193.50 |================================================== GraphicsMagick 1.3.12 Operation: HWB Color Space Iterations Per Minute > Higher Is Better GCC 4.6.2 ........ 164 |======================================================= GCC 4.7-20120107 . 164 |======================================================= GraphicsMagick 1.3.12 Operation: Blur Iterations Per Minute > Higher Is Better GCC 4.6.2 ........ 119 |======================================================= GCC 4.7-20120107 . 119 |======================================================= GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding Iterations Per Minute > Higher Is Better GCC 4.6.2 ........ 85 |======================================================== GCC 4.7-20120107 . 85 |======================================================== GraphicsMagick 1.3.12 Operation: Resizing Iterations Per Minute > Higher Is Better GCC 4.6.2 ........ 148 |======================================================= GCC 4.7-20120107 . 147 |======================================================= GraphicsMagick 1.3.12 Operation: Sharpen Iterations Per Minute > Higher Is Better GCC 4.6.2 ........ 88 |======================================================== GCC 4.7-20120107 . 88 |========================================================