Sandy Bridge Compiler Tests Running pts/build-apache-1.4.0, pts/build-linux-kernel-1.2.0, pts/apache-1.3.0, pts/pgbench-1.2.0, pts/john-the-ripper-1.0.1, pts/byte-1.1.0, pts/c-ray-1.0.0, pts/povray-1.0.0, pts/himeno-1.0.0, pts/mafft-1.2.0, pts/mrbayes-1.2.0, pts/hmmer-1.1.0, pts/x264-1.2.0, pts/bullet-1.0.0, pts/compress-7zip-1.5.0, pts/npb-1.0.0, pts/encode-flac-1.2.0, pts/graphics-magick-1.4.1, pts/openssl-1.5.0, pts/gcrypt-1.0.0. GCC 4.5.2: Processor: Intel Core i7-2820QM @ 2.30GHz (8 Cores), Motherboard: System76 Serval Professional, Chipset: Intel Sandy Bridge, Memory: 8192MB, Disk: 80GB INTEL SSDSA2M080, Graphics: NVIDIA GeForce GTX 485M 2048MB (575/1500MHz), Audio: Realtek ALC892 OS: Ubuntu 10.10, Kernel: 2.6.38-999-generic (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: NVIDIA 270.18, OpenGL: 4.1.0, Compiler: GCC 4.5.2, File-System: ext4, Screen Resolution: 1920x1080 GCC 4.6.0: Processor: Intel Core i7-2820QM @ 2.30GHz (8 Cores), Motherboard: System76 Serval Professional, Chipset: Intel Sandy Bridge, Memory: 8192MB, Disk: 80GB INTEL SSDSA2M080, Graphics: NVIDIA GeForce GTX 485M 2048MB (575/1500MHz), Audio: Realtek ALC892 OS: Ubuntu 10.10, Kernel: 2.6.38-999-generic (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: NVIDIA 270.18, OpenGL: 4.1.0, Compiler: GCC 4.6.0, File-System: ext4, Screen Resolution: 1920x1080 GCC 4.6.0 core2: Processor: Intel Core i7-2820QM @ 2.30GHz (8 Cores), Motherboard: System76 Serval Professional, Chipset: Intel Sandy Bridge, Memory: 8192MB, Disk: 80GB INTEL SSDSA2M080, Graphics: NVIDIA GeForce GTX 485M 2048MB (575/1500MHz), Audio: Realtek ALC892 OS: Ubuntu 10.10, Kernel: 2.6.38-999-generic (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: NVIDIA 270.18, OpenGL: 4.1.0, Compiler: GCC 4.6.0, File-System: ext4, Screen Resolution: 1920x1080 GCC 4.6.0 corei7: Processor: Intel Core i7-2820QM @ 2.30GHz (8 Cores), Motherboard: System76 Serval Professional, Chipset: Intel Sandy Bridge, Memory: 8192MB, Disk: 80GB INTEL SSDSA2M080, Graphics: NVIDIA GeForce GTX 485M 2048MB (575/1500MHz), Audio: Realtek ALC892 OS: Ubuntu 10.10, Kernel: 2.6.38-999-generic (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: NVIDIA 270.18, OpenGL: 4.1.0, Compiler: GCC 4.6.0, File-System: ext4, Screen Resolution: 1920x1080 GCC 4.6.0 corei7-avx: Processor: Intel Core i7-2820QM @ 2.30GHz (8 Cores), Motherboard: System76 Serval Professional, Chipset: Intel Sandy Bridge, Memory: 8192MB, Disk: 80GB INTEL SSDSA2M080, Graphics: NVIDIA GeForce GTX 485M 2048MB (575/1500MHz), Audio: Realtek ALC892 OS: Ubuntu 10.10, Kernel: 2.6.38-999-generic (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: NVIDIA 270.18, OpenGL: 4.1.0, Compiler: GCC 4.6.0, File-System: ext4, Screen Resolution: 1920x1080 GCC 4.4.5 - Stock: Processor: Intel Core i7-2820QM @ 2.30GHz (8 Cores), Motherboard: System76 Serval Professional, Chipset: Intel Sandy Bridge, Memory: 8192MB, Disk: 80GB INTEL SSDSA2M080, Graphics: NVIDIA GeForce GTX 485M 2048MB (575/1500MHz), Audio: Realtek ALC892 OS: Ubuntu 10.10, Kernel: 2.6.38-999-generic (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: NVIDIA 270.18, OpenGL: 4.1.0, Compiler: GCC 4.4.5, File-System: ext4, Screen Resolution: 1920x1080 LLVM Clang 2.9svn 2011-02-05: Processor: Intel Core i7-2820QM @ 2.30GHz (8 Cores), Motherboard: System76 Serval Professional, Chipset: Intel Sandy Bridge, Memory: 8192MB, Disk: 80GB INTEL SSDSA2M080, Graphics: NVIDIA GeForce GTX 485M 2048MB (575/1500MHz), Audio: Realtek ALC892 OS: Ubuntu 10.10, Kernel: 2.6.38-999-generic (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: NVIDIA 270.18, OpenGL: 4.1.0, Compiler: Clang 4.2.1 + GCC 4.2.1 + llvm 2.9svn, File-System: ext4, Screen Resolution: 1920x1080 Timed Apache Compilation 2.2.17 Time To Compile Seconds < Lower Is Better GCC 4.5.2 .................... 29.17 |================================= GCC 4.6.0 .................... 36.46 |========================================= GCC 4.6.0 core2 .............. 21.22 |======================== GCC 4.6.0 corei7 ............. 21.16 |======================== GCC 4.6.0 corei7-avx ......... 21.23 |======================== GCC 4.4.5 - Stock ............ 28.91 |================================= LLVM Clang 2.9svn 2011-02-05 . 23.72 |=========================== Timed Linux Kernel Compilation 2.6.25 Time To Compile Seconds < Lower Is Better GCC 4.5.2 ......... 328.51 |=================================================== GCC 4.4.5 - Stock . 328.76 |=================================================== Apache Benchmark 2.2.17 Static Web Page Serving Requests Per Second > Higher Is Better GCC 4.5.2 .................... 21591.79 |===================================== GCC 4.6.0 .................... 21957.24 |===================================== GCC 4.6.0 core2 .............. 19778.70 |================================= GCC 4.6.0 corei7-avx ......... 19499.78 |================================= GCC 4.4.5 - Stock ............ 21803.46 |===================================== LLVM Clang 2.9svn 2011-02-05 . 22436.89 |====================================== PostgreSQL pgbench 9.0.1 TPC-B Transactions Per Second TPS > Higher Is Better GCC 4.5.2 .................... 2038.32 |======================================= GCC 4.6.0 .................... 1749.99 |================================= GCC 4.6.0 core2 .............. 1907.66 |===================================== GCC 4.6.0 corei7 ............. 1807.03 |=================================== GCC 4.6.0 corei7-avx ......... 1958.68 |===================================== GCC 4.4.5 - Stock ............ 1918.54 |===================================== LLVM Clang 2.9svn 2011-02-05 . 1812.40 |=================================== John The Ripper 1.7.3.1 Test: Traditional DES Real C/S > Higher Is Better GCC 4.5.2 .................... 3852000 |======================================= GCC 4.6.0 .................... 3856000 |======================================= GCC 4.6.0 core2 .............. 3849333 |======================================= GCC 4.6.0 corei7 ............. 3838333 |======================================= GCC 4.6.0 corei7-avx ......... 3855333 |======================================= GCC 4.4.5 - Stock ............ 3829000 |======================================= LLVM Clang 2.9svn 2011-02-05 . 3816667 |======================================= John The Ripper 1.7.3.1 Test: MD5 Real C/S > Higher Is Better GCC 4.5.2 .................... 13086 |========================================= GCC 4.6.0 .................... 13074 |========================================= GCC 4.6.0 core2 .............. 13042 |========================================= GCC 4.6.0 corei7 ............. 13019 |========================================= GCC 4.6.0 corei7-avx ......... 13074 |========================================= GCC 4.4.5 - Stock ............ 13058 |========================================= LLVM Clang 2.9svn 2011-02-05 . 7121 |====================== John The Ripper 1.7.3.1 Test: Blowfish Real C/S > Higher Is Better GCC 4.5.2 .................... 817 |========================================== GCC 4.6.0 .................... 840 |=========================================== GCC 4.6.0 core2 .............. 839 |=========================================== GCC 4.6.0 corei7 ............. 837 |=========================================== GCC 4.6.0 corei7-avx ......... 840 |=========================================== GCC 4.4.5 - Stock ............ 812 |========================================== LLVM Clang 2.9svn 2011-02-05 . 487 |========================= BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 LPS > Higher Is Better GCC 4.5.2 ............ 23896551.77 |=========================================== GCC 4.6.0 ............ 23243455.27 |========================================== GCC 4.6.0 core2 ...... 23243829.50 |========================================== GCC 4.6.0 corei7 ..... 23234286.13 |========================================== GCC 4.6.0 corei7-avx . 23268380.07 |========================================== GCC 4.4.5 - Stock .... 23087060.63 |========================================== BYTE Unix Benchmark 3.6 Computational Test: Register Arithmetic LPS > Higher Is Better GCC 4.5.2 ............ 1.00 | GCC 4.6.0 ............ 1.00 | GCC 4.6.0 core2 ...... 1.00 | GCC 4.6.0 corei7 ..... 1.00 | GCC 4.6.0 corei7-avx . 1.00 | GCC 4.4.5 - Stock .... 2407702.60 |============================================ BYTE Unix Benchmark 3.6 Computational Test: Integer Arithmetic LPS > Higher Is Better GCC 4.5.2 ............ 1.00 | GCC 4.6.0 ............ 1.00 | GCC 4.6.0 core2 ...... 1.00 | GCC 4.6.0 corei7 ..... 1.00 | GCC 4.6.0 corei7-avx . 1.00 | GCC 4.4.5 - Stock .... 2408670.23 |============================================ BYTE Unix Benchmark 3.6 Computational Test: Floating-Point Arithmetic LPS > Higher Is Better GCC 4.5.2 ............ 1.00 | GCC 4.6.0 ............ 1.00 | GCC 4.6.0 core2 ...... 1.00 | GCC 4.6.0 corei7 ..... 1.00 | GCC 4.6.0 corei7-avx . 1.00 | GCC 4.4.5 - Stock .... 2411569.93 |============================================ C-Ray 1.1 Total Time Seconds < Lower Is Better GCC 4.5.2 .................... 71.86 |========================================= GCC 4.6.0 .................... 71.64 |========================================= GCC 4.6.0 core2 .............. 71.75 |========================================= GCC 4.6.0 corei7 ............. 71.84 |========================================= GCC 4.6.0 corei7-avx ......... 71.47 |========================================= GCC 4.4.5 - Stock ............ 70.69 |======================================== LLVM Clang 2.9svn 2011-02-05 . 66.54 |====================================== POV-Ray 3.6.1 Total Time Seconds < Lower Is Better GCC 4.5.2 .................... 766 |=========================================== GCC 4.6.0 .................... 750 |========================================== GCC 4.6.0 core2 .............. 560 |=============================== GCC 4.6.0 corei7 ............. 557 |=============================== GCC 4.6.0 corei7-avx ......... 550 |=============================== GCC 4.4.5 - Stock ............ 772 |=========================================== LLVM Clang 2.9svn 2011-02-05 . 636 |=================================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better GCC 4.5.2 .................... 366.68 |======================================== GCC 4.6.0 .................... 369.77 |======================================== GCC 4.6.0 core2 .............. 364.83 |======================================= GCC 4.6.0 corei7 ............. 366.94 |======================================== GCC 4.6.0 corei7-avx ......... 368.89 |======================================== GCC 4.4.5 - Stock ............ 365.75 |======================================== LLVM Clang 2.9svn 2011-02-05 . 249.75 |=========================== Timed MAFFT Alignment 6.706 Multiple Sequence Alignment Seconds < Lower Is Better GCC 4.5.2 .................... 21.77 |=================================== GCC 4.6.0 .................... 22.06 |==================================== GCC 4.6.0 core2 .............. 22.11 |==================================== GCC 4.6.0 corei7 ............. 21.81 |=================================== GCC 4.6.0 corei7-avx ......... 21.94 |==================================== GCC 4.4.5 - Stock ............ 22.11 |==================================== LLVM Clang 2.9svn 2011-02-05 . 25.28 |========================================= Timed MrBayes Analysis 3.1.2 Primate Phylogeny Analysis Seconds < Lower Is Better GCC 4.5.2 .................... 18.68 |=================================== GCC 4.6.0 .................... 18.87 |=================================== GCC 4.6.0 core2 .............. 19.14 |=================================== GCC 4.6.0 corei7 ............. 8.02 |=============== GCC 4.6.0 corei7-avx ......... 8.02 |=============== GCC 4.4.5 - Stock ............ 20.45 |====================================== LLVM Clang 2.9svn 2011-02-05 . 22.17 |========================================= Timed HMMer Search 2.3.2 Pfam Database Search Seconds < Lower Is Better GCC 4.5.2 .................... 13.79 |============== GCC 4.6.0 .................... 13.59 |============== GCC 4.6.0 core2 .............. 41.24 |========================================= GCC 4.6.0 corei7 ............. 40.80 |========================================= GCC 4.6.0 corei7-avx ......... 40.21 |======================================== GCC 4.4.5 - Stock ............ 13.98 |============== LLVM Clang 2.9svn 2011-02-05 . 16.92 |================= x264 2010-11-22 H.264 Video Encoding Frames Per Second > Higher Is Better GCC 4.5.2 .................... 87.91 |======================================== GCC 4.6.0 .................... 89.52 |========================================= GCC 4.6.0 core2 .............. 89.38 |========================================= GCC 4.6.0 corei7 ............. 89.14 |========================================= GCC 4.6.0 corei7-avx ......... 89.09 |========================================= GCC 4.4.5 - Stock ............ 87.66 |======================================== LLVM Clang 2.9svn 2011-02-05 . 85.50 |======================================= Bullet Physics Engine 2.75 Test: 3000 Fall Seconds < Lower Is Better GCC 4.5.2 .................... 13.09 |========================================= GCC 4.4.5 - Stock ............ 13.09 |========================================= LLVM Clang 2.9svn 2011-02-05 . 13.10 |========================================= Bullet Physics Engine 2.75 Test: 1000 Stack Seconds < Lower Is Better GCC 4.5.2 .................... 14.94 |========================================= GCC 4.4.5 - Stock ............ 15.09 |========================================= LLVM Clang 2.9svn 2011-02-05 . 15.11 |========================================= Bullet Physics Engine 2.75 Test: 136 Ragdolls Seconds < Lower Is Better GCC 4.5.2 .................... 6.79 |========================================== GCC 4.4.5 - Stock ............ 6.86 |========================================== LLVM Clang 2.9svn 2011-02-05 . 6.84 |========================================== Bullet Physics Engine 2.75 Test: 1000 Convex Seconds < Lower Is Better GCC 4.5.2 .................... 11.70 |========================================= GCC 4.4.5 - Stock ............ 9.60 |================================== LLVM Clang 2.9svn 2011-02-05 . 9.49 |================================= Bullet Physics Engine 2.75 Test: Prim Trimesh Seconds < Lower Is Better GCC 4.5.2 .................... 9.80 |======================================== GCC 4.4.5 - Stock ............ 10.02 |========================================= LLVM Clang 2.9svn 2011-02-05 . 10.01 |========================================= Bullet Physics Engine 2.75 Test: Convex Trimesh Seconds < Lower Is Better GCC 4.5.2 .................... 22.27 |========================================= GCC 4.4.5 - Stock ............ 18.67 |================================== LLVM Clang 2.9svn 2011-02-05 . 18.67 |================================== Bullet Physics Engine 2.75 Test: Raytests Seconds < Lower Is Better GCC 4.5.2 .................... 25.97 |========================================= GCC 4.4.5 - Stock ............ 21.81 |================================== LLVM Clang 2.9svn 2011-02-05 . 21.80 |================================== 7-Zip Compression 9.13 Compress Speed Test MIPS > Higher Is Better GCC 4.5.2 ............ 15714 |================================================= GCC 4.6.0 ............ 15450 |================================================ GCC 4.6.0 core2 ...... 15576 |================================================ GCC 4.6.0 corei7 ..... 15806 |================================================= GCC 4.6.0 corei7-avx . 15454 |================================================ GCC 4.4.5 - Stock .... 15705 |================================================= NAS Parallel Benchmarks 3.3 Test / Class: BT.A Total Mop/s > Higher Is Better GCC 4.5.2 .................... 10206.81 |====================================== GCC 4.4.5 - Stock ............ 9841.07 |===================================== LLVM Clang 2.9svn 2011-02-05 . 9928.21 |===================================== NAS Parallel Benchmarks 3.3 Test / Class: CG.B Total Mop/s > Higher Is Better GCC 4.5.2 .................... 2424.62 |======================================= GCC 4.4.5 - Stock ............ 2416.51 |======================================= LLVM Clang 2.9svn 2011-02-05 . 2246.23 |==================================== NAS Parallel Benchmarks 3.3 Test / Class: EP.B Total Mop/s > Higher Is Better GCC 4.5.2 .................... 182.59 |======================================== GCC 4.4.5 - Stock ............ 177.76 |======================================= LLVM Clang 2.9svn 2011-02-05 . 169.18 |===================================== NAS Parallel Benchmarks 3.3 Test / Class: FT.B Total Mop/s > Higher Is Better GCC 4.5.2 .................... 5605.07 |===================================== GCC 4.4.5 - Stock ............ 5972.26 |======================================= LLVM Clang 2.9svn 2011-02-05 . 5987.63 |======================================= NAS Parallel Benchmarks 3.3 Test / Class: IS.C Total Mop/s > Higher Is Better GCC 4.5.2 .................... 168.26 |======================================== GCC 4.6.0 .................... 167.86 |======================================== GCC 4.6.0 core2 .............. 167.02 |======================================== GCC 4.6.0 corei7 ............. 167.86 |======================================== GCC 4.6.0 corei7-avx ......... 168.14 |======================================== GCC 4.4.5 - Stock ............ 166.75 |======================================== LLVM Clang 2.9svn 2011-02-05 . 161.22 |====================================== NAS Parallel Benchmarks 3.3 Test / Class: LU.A Total Mop/s > Higher Is Better GCC 4.5.2 .................... 10075.28 |====================================== GCC 4.4.5 - Stock ............ 9533.99 |==================================== LLVM Clang 2.9svn 2011-02-05 . 8923.19 |================================== NAS Parallel Benchmarks 3.3 Test / Class: MG.B Total Mop/s > Higher Is Better GCC 4.5.2 .................... 5399.85 |======================================= GCC 4.4.5 - Stock ............ 5263.92 |====================================== LLVM Clang 2.9svn 2011-02-05 . 5262.78 |====================================== NAS Parallel Benchmarks 3.3 Test / Class: SP.A Total Mop/s > Higher Is Better GCC 4.5.2 .................... 5134.75 |======================================= GCC 4.4.5 - Stock ............ 4980.86 |====================================== LLVM Clang 2.9svn 2011-02-05 . 4950.19 |====================================== NAS Parallel Benchmarks 3.3 Test / Class: UA.A Total Mop/s > Higher Is Better GCC 4.5.2 .................... 36.73 |========================================= GCC 4.4.5 - Stock ............ 35.40 |======================================== LLVM Clang 2.9svn 2011-02-05 . 33.81 |====================================== FLAC Audio Encoding 1.2.1 WAV To FLAC Seconds < Lower Is Better GCC 4.5.2 .................... 7.04 |======================================= GCC 4.6.0 .................... 6.68 |===================================== GCC 4.6.0 core2 .............. 6.51 |==================================== GCC 4.6.0 corei7 ............. 6.61 |==================================== GCC 4.6.0 corei7-avx ......... 6.54 |==================================== GCC 4.4.5 - Stock ............ 7.09 |======================================= LLVM Clang 2.9svn 2011-02-05 . 7.63 |========================================== GraphicsMagick 1.3.12 Operation: HWB Color Space Iterations Per Minute > Higher Is Better GCC 4.5.2 .................... 141 |======================================== GCC 4.6.0 .................... 152 |=========================================== GCC 4.6.0 core2 .............. 58 |================ GCC 4.6.0 corei7 ............. 62 |================== GCC 4.6.0 corei7-avx ......... 77 |====================== GCC 4.4.5 - Stock ............ 140 |======================================== LLVM Clang 2.9svn 2011-02-05 . 104 |============================= GraphicsMagick 1.3.12 Operation: Blur Iterations Per Minute > Higher Is Better GCC 4.5.2 .................... 101 |=========================================== GCC 4.6.0 .................... 76 |================================ GCC 4.6.0 core2 .............. 66 |============================ GCC 4.6.0 corei7 ............. 65 |============================ GCC 4.6.0 corei7-avx ......... 69 |============================= GCC 4.4.5 - Stock ............ 100 |=========================================== LLVM Clang 2.9svn 2011-02-05 . 40 |================= GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding Iterations Per Minute > Higher Is Better GCC 4.5.2 .................... 64 |============================================ GCC 4.6.0 .................... 53 |==================================== GCC 4.6.0 core2 .............. 24 |================= GCC 4.6.0 corei7 ............. 25 |================= GCC 4.6.0 corei7-avx ......... 25 |================= GCC 4.4.5 - Stock ............ 63 |=========================================== LLVM Clang 2.9svn 2011-02-05 . 16 |=========== GraphicsMagick 1.3.12 Operation: Resizing Iterations Per Minute > Higher Is Better GCC 4.5.2 .................... 125 |=========================================== GCC 4.6.0 .................... 94 |================================ GCC 4.6.0 core2 .............. 46 |================ GCC 4.6.0 corei7 ............. 46 |================ GCC 4.6.0 corei7-avx ......... 46 |================ GCC 4.4.5 - Stock ............ 123 |========================================== LLVM Clang 2.9svn 2011-02-05 . 53 |================== GraphicsMagick 1.3.12 Operation: Sharpen Iterations Per Minute > Higher Is Better GCC 4.5.2 .................... 66 |============================================ GCC 4.6.0 .................... 55 |===================================== GCC 4.6.0 core2 .............. 30 |==================== GCC 4.6.0 corei7 ............. 30 |==================== GCC 4.6.0 corei7-avx ......... 30 |==================== GCC 4.4.5 - Stock ............ 65 |=========================================== LLVM Clang 2.9svn 2011-02-05 . 14 |========= OpenSSL 1.0.0a RSA 4096-bit Performance Signs Per Second > Higher Is Better GCC 4.5.2 .................... 80.20 |========================================= GCC 4.6.0 .................... 79.88 |========================================= GCC 4.6.0 core2 .............. 79.18 |======================================== GCC 4.6.0 corei7 ............. 79.55 |========================================= GCC 4.6.0 corei7-avx ......... 79.83 |========================================= GCC 4.4.5 - Stock ............ 79.90 |========================================= LLVM Clang 2.9svn 2011-02-05 . 79.00 |======================================== Gcrypt Library 1.4.4 CAMELLIA256-ECB Cipher Microseconds < Lower Is Better GCC 4.5.2 ............ 2617 |============== GCC 4.6.0 ............ 2330 |============ GCC 4.6.0 core2 ...... 9283 |================================================= GCC 4.6.0 corei7 ..... 9413 |================================================== GCC 4.6.0 corei7-avx . 9473 |================================================== GCC 4.4.5 - Stock .... 2627 |==============