Compiler Testing Running pts/apache-1.3.0, pts/openssl-1.5.0, pts/john-the-ripper-1.0.1, pts/byte-1.1.0, pts/c-ray-1.0.0, pts/himeno-1.0.0, pts/mafft-1.2.0, pts/compress-7zip-1.5.0, pts/encode-mp3-1.3.1, pts/encode-flac-1.2.0, pts/x264-1.2.0, pts/graphics-magick-1.4.1, pts/build-apache-1.4.0, pts/build-imagemagick-1.5.1. GCC 4.4.5: Processor: Intel Atom 330 @ 1.60GHz (4 Cores), Motherboard: ASUSTeK 1201N, Chipset: nVidia MCP79, Memory: 1792MB, Disk: 250GB Hitachi HTS54502, Graphics: NVIDIA GeForce 9400M 256MB, Audio: Realtek ALC269, Monitor: HSD121PHW1 OS: Ubuntu 10.10, Kernel: 2.6.35-22-server (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: nouveau 0.0.16, Compiler: GCC 4.4.5, File-System: ext4, Screen Resolution: 1366x768 GCC 4.5.1: Processor: Intel Atom 330 @ 1.60GHz (4 Cores), Motherboard: ASUSTeK 1201N, Chipset: nVidia MCP79, Memory: 1792MB, Disk: 250GB Hitachi HTS54502, Graphics: NVIDIA GeForce 9400M 256MB, Audio: Realtek ALC269, Monitor: HSD121PHW1 OS: Ubuntu 10.10, Kernel: 2.6.35-22-server (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: nouveau 0.0.16, Compiler: GCC 4.5.1 + Clang 2.8, File-System: ext4, Screen Resolution: 1366x768 LLVM-GCC 4.2.1: Processor: Intel Atom 330 @ 1.60GHz (4 Cores), Motherboard: ASUSTeK 1201N, Chipset: nVidia MCP79, Memory: 1792MB, Disk: 250GB Hitachi HTS54502, Graphics: NVIDIA GeForce 9400M 256MB, Audio: Realtek ALC269, Monitor: HSD121PHW1 OS: Ubuntu 10.10, Kernel: 2.6.35-22-server (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: nouveau 0.0.16, Compiler: GCC 4.2.1 + Clang 2.8, File-System: ext4, Screen Resolution: 1366x768 LLVM-GCC 4.5.1 DragonEgg: Processor: Intel Atom 330 @ 1.60GHz (4 Cores), Motherboard: ASUSTeK 1201N, Chipset: nVidia MCP79, Memory: 1792MB, Disk: 250GB Hitachi HTS54502, Graphics: NVIDIA GeForce 9400M 256MB, Audio: Realtek ALC269, Monitor: HSD121PHW1 OS: Ubuntu 10.10, Kernel: 2.6.35-22-server (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: nouveau 0.0.16, Compiler: GCC 4.5.1 + Clang 2.8, File-System: ext4, Screen Resolution: 1366x768 Open64 4.2.3: Processor: Intel Atom 330 @ 1.60GHz (4 Cores), Motherboard: ASUSTeK 1201N, Chipset: nVidia MCP79, Memory: 1792MB, Disk: 250GB Hitachi HTS54502, Graphics: NVIDIA GeForce 9400M 256MB, Audio: Realtek ALC269, Monitor: HSD121PHW1 OS: Ubuntu 10.10, Kernel: 2.6.35-22-server (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: nouveau 0.0.16, Compiler: GCC 4.2.3 + Clang 2.8, File-System: ext4, Screen Resolution: 1366x768 PCC 0.9.9 20110126: Processor: Intel Atom 330 @ 1.60GHz (4 Cores), Motherboard: ASUS 1201N, Chipset: nVidia MCP79, Memory: 1792MB, Disk: 250GB Hitachi HTS54502, Graphics: NVIDIA GeForce 9400M 256MB, Audio: Realtek ALC269, Monitor: HSD121PHW1 OS: Ubuntu 10.10, Kernel: 2.6.35-22-server (x86_64), Desktop: GNOME 2.32.0, Display Server: X Server 1.9.0, Display Driver: nouveau 0.0.16, Compiler: GCC no input files + PCC 0.9.9 20110126 + Clang 2.8, File-System: ext4, Screen Resolution: 1366x768 Apache Benchmark 2.2.17 Static Web Page Serving Requests Per Second > Higher Is Better GCC 4.4.5 ...... 1807.49 |===================================================== GCC 4.5.1 ...... 1768.15 |==================================================== LLVM-GCC 4.2.1 . 1811.21 |===================================================== OpenSSL 1.0.0a RSA 4096-bit Performance Signs Per Second > Higher Is Better GCC 4.4.5 ...... 6.80 |======================================================== GCC 4.5.1 ...... 6.80 |======================================================== LLVM-GCC 4.2.1 . 6.80 |======================================================== John The Ripper 1.7.3.1 Test: Traditional DES Real C/S > Higher Is Better GCC 4.4.5 ................ 914988333 |========================================= GCC 4.5.1 ................ 905268333 |========================================= LLVM-GCC 4.2.1 ........... 913714667 |========================================= LLVM-GCC 4.5.1 DragonEgg . 907519667 |========================================= Open64 4.2.3 ............. 905706667 |========================================= John The Ripper 1.7.3.1 Test: MD5 Real C/S > Higher Is Better GCC 4.4.5 ................ 4683 |============================================== GCC 4.5.1 ................ 4675 |============================================== LLVM-GCC 4.2.1 ........... 2527 |========================= LLVM-GCC 4.5.1 DragonEgg . 2611 |========================== Open64 4.2.3 ............. 3371 |================================= John The Ripper 1.7.3.1 Test: Blowfish Real C/S > Higher Is Better GCC 4.4.5 ................ 165 |====================================== GCC 4.5.1 ................ 163 |===================================== LLVM-GCC 4.2.1 ........... 120 |============================ LLVM-GCC 4.5.1 DragonEgg . 205 |=============================================== Open64 4.2.3 ............. 174 |======================================== BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 LPS > Higher Is Better GCC 4.4.5 ................ 3542498.07 |================================ GCC 4.5.1 ................ 3358274.77 |============================== LLVM-GCC 4.2.1 ........... 4451331.30 |======================================== LLVM-GCC 4.5.1 DragonEgg . 2984417.63 |=========================== Open64 4.2.3 ............. 2517054.37 |======================= PCC 0.9.9 20110126 ....... 1906642.20 |================= BYTE Unix Benchmark 3.6 Computational Test: Register Arithmetic LPS > Higher Is Better GCC 4.4.5 ................ 214988.17 |========================================= GCC 4.5.1 ................ 1.00 | LLVM-GCC 4.2.1 ........... 1.00 | LLVM-GCC 4.5.1 DragonEgg . 1.00 | Open64 4.2.3 ............. 217249.17 |========================================= PCC 0.9.9 20110126 ....... 216708.97 |========================================= BYTE Unix Benchmark 3.6 Computational Test: Integer Arithmetic LPS > Higher Is Better GCC 4.4.5 ................ 214669.30 |========================================= GCC 4.5.1 ................ 1.00 | LLVM-GCC 4.2.1 ........... 1.00 | LLVM-GCC 4.5.1 DragonEgg . 1.00 | Open64 4.2.3 ............. 217112.37 |========================================= PCC 0.9.9 20110126 ....... 216841.17 |========================================= BYTE Unix Benchmark 3.6 Computational Test: Floating-Point Arithmetic LPS > Higher Is Better GCC 4.4.5 ................ 304652.87 |================================= GCC 4.5.1 ................ 1.00 | LLVM-GCC 4.2.1 ........... 1.00 | LLVM-GCC 4.5.1 DragonEgg . 1.00 | Open64 4.2.3 ............. 378153.27 |========================================= PCC 0.9.9 20110126 ....... 303365.10 |================================= C-Ray 1.1 Total Time Seconds < Lower Is Better GCC 4.4.5 ................ 641.25 |============================================ GCC 4.5.1 ................ 577.95 |======================================== LLVM-GCC 4.2.1 ........... 572.51 |======================================= LLVM-GCC 4.5.1 DragonEgg . 574.37 |======================================= Open64 4.2.3 ............. 326.83 |====================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better GCC 4.4.5 ...... 18.22 |============== GCC 4.5.1 ...... 26.86 |===================== LLVM-GCC 4.2.1 . 36.26 |============================ Open64 4.2.3 ... 70.34 |======================================================= Timed MAFFT Alignment 6.706 Multiple Sequence Alignment Seconds < Lower Is Better GCC 4.4.5 ................ 169.97 |===================================== GCC 4.5.1 ................ 168.77 |==================================== LLVM-GCC 4.2.1 ........... 203.60 |============================================ LLVM-GCC 4.5.1 DragonEgg . 201.73 |============================================ Open64 4.2.3 ............. 153.59 |================================= 7-Zip Compression 9.13 Compress Speed Test MIPS > Higher Is Better GCC 4.4.5 ................ 1760 |============================================== GCC 4.5.1 ................ 1779 |============================================== LLVM-GCC 4.2.1 ........... 1665 |=========================================== LLVM-GCC 4.5.1 DragonEgg . 1698 |============================================ Open64 4.2.3 ............. 1706 |============================================ LAME MP3 Encoding 3.98.2 WAV To MP3 Seconds < Lower Is Better GCC 4.4.5 ...... 152.84 |================================================ GCC 4.5.1 ...... 149.19 |=============================================== LLVM-GCC 4.2.1 . 172.05 |====================================================== FLAC Audio Encoding 1.2.1 WAV To FLAC Seconds < Lower Is Better GCC 4.4.5 ...... 52.69 |================================================ GCC 4.5.1 ...... 51.84 |================================================ LLVM-GCC 4.2.1 . 59.84 |======================================================= x264 2010-11-22 H.264 Video Encoding Frames Per Second > Higher Is Better GCC 4.4.5 ...... 8.19 |======================================================== GCC 4.5.1 ...... 8.12 |======================================================= LLVM-GCC 4.2.1 . 8.23 |======================================================== GraphicsMagick 1.3.12 Operation: HWB Color Space Iterations Per Minute > Higher Is Better GCC 4.4.5 ...... 27 |========================================================== GCC 4.5.1 ...... 27 |========================================================== LLVM-GCC 4.2.1 . 14 |============================== GraphicsMagick 1.3.12 Operation: Blur Iterations Per Minute > Higher Is Better GCC 4.4.5 ...... 12 |========================================================== GCC 4.5.1 ...... 12 |========================================================== LLVM-GCC 4.2.1 . 7 |================================== GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding Iterations Per Minute > Higher Is Better GCC 4.4.5 ...... 8 |=========================================================== GCC 4.5.1 ...... 8 |=========================================================== LLVM-GCC 4.2.1 . 3 |====================== GraphicsMagick 1.3.12 Operation: Resizing Iterations Per Minute > Higher Is Better GCC 4.4.5 ...... 21 |========================================================== GCC 4.5.1 ...... 21 |========================================================== LLVM-GCC 4.2.1 . 9 |========================= GraphicsMagick 1.3.12 Operation: Sharpen Iterations Per Minute > Higher Is Better GCC 4.4.5 ...... 11 |========================================================== GCC 4.5.1 ...... 11 |========================================================== LLVM-GCC 4.2.1 . 4 |===================== Timed Apache Compilation 2.2.17 Time To Compile Seconds < Lower Is Better GCC 4.4.5 ................ 207.82 |========================================== GCC 4.5.1 ................ 220.06 |============================================ LLVM-GCC 4.2.1 ........... 161.34 |================================ LLVM-GCC 4.5.1 DragonEgg . 28.88 |====== PCC 0.9.9 20110126 ....... 3.30 |= Timed ImageMagick Compilation 6.6.3-4 Time To Compile Seconds < Lower Is Better GCC 4.4.5 ...... 540.21 |================================================ GCC 4.5.1 ...... 602.01 |====================================================== LLVM-GCC 4.2.1 . 357.80 |================================