AMD Llano Compiler Testing AMD Llano compiler testing using a Fusion A8-3850 APU. GCC and Clang/LLVM targets. GCC 4.5.3: Processor: AMD A8-3850 APU with Radeon HD @ 2.90GHz (4 Cores), Motherboard: Gigabyte GA-A75M-UD2H, Chipset: AMD Device 1705, Memory: 1536MB, Disk: 60GB OCZ VERTEX2, Graphics: ATI Device 9640, Audio: ATI R6xx HDMI, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 11.04, Kernel: 3.1.0-999-generic (x86_64), Desktop: GNOME 2.32.1, Display Server: X Server 1.10.1, Display Driver: vesa 2.3.0, OpenGL: 2.1 Mesa 7.10.2, Compiler: GCC 4.5.3, File-System: ext4, Screen Resolution: 1280x1024 GCC 4.6.1: Processor: AMD A8-3850 APU with Radeon HD @ 2.90GHz (4 Cores), Motherboard: Gigabyte GA-A75M-UD2H, Chipset: AMD Device 1705, Memory: 1536MB, Disk: 60GB OCZ VERTEX2, Graphics: ATI Device 9640, Audio: ATI R6xx HDMI, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 11.04, Kernel: 3.1.0-999-generic (x86_64), Desktop: GNOME 2.32.1, Display Server: X Server 1.10.1, Display Driver: vesa 2.3.0, OpenGL: 2.1 Mesa 7.10.2, Compiler: GCC 4.6.1, File-System: ext4, Screen Resolution: 1280x1024 Clang-LLVM 2.9: Processor: AMD A8-3850 APU with Radeon HD @ 2.90GHz (4 Cores), Motherboard: Gigabyte GA-A75M-UD2H, Chipset: AMD Device 1705, Memory: 1536MB, Disk: 60GB OCZ VERTEX2, Graphics: ATI Device 9640, Audio: ATI R6xx HDMI, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 11.04, Kernel: 3.1.0-999-generic (x86_64), Desktop: GNOME 2.32.1, Display Server: X Server 1.10.1, Display Driver: vesa 2.3.0, OpenGL: 2.1 Mesa 7.10.2, Compiler: Clang 4.2.1, File-System: ext4, Screen Resolution: 1280x1024 q9450 8GB stock1: Processor: Intel Core 2 Quad Q9450 @ 2.66GHz (4 Cores), Chipset: Intel 82G33/G31/P35/P31 + ICH9, Memory: 8192MB, Disk: 74GB Western Digital WDC WD740GD-00FL + 2 x 1000GB Western Digital WDC WD1002FAEX-0, Graphics: AMD Radeon HD 6670 1024MB (810/1000MHz), Monitor: G220fb OS: Slamd64 12.2.0, Kernel: 2.6.39.4 (x86_64), Desktop: Xfce 4.8.0, Display Server: X Server 1.4.2, Display Driver: fglrx 8.88.7 Catalyst 11.8, Compiler: GCC 4.4.5 + Clang 4.2.1 + llvm 2.9, File-System: ext2/ext3, Screen Resolution: 2048x1536 q9450 llvm: Processor: Intel Core 2 Quad Q9450 @ 2.66GHz (4 Cores), Chipset: Intel 82G33/G31/P35/P31 + ICH9, Memory: 8192MB, Disk: 74GB Western Digital WDC WD740GD-00FL + 2 x 1000GB Western Digital WDC WD1002FAEX-0, Graphics: AMD Radeon HD 6670 1024MB (810/1000MHz), Monitor: G220fb OS: Slamd64 12.2.0, Kernel: 2.6.39.4 (x86_64), Desktop: Xfce 4.8.0, Display Server: X Server 1.4.2, Display Driver: fglrx 8.88.7 Catalyst 11.8, Compiler: Clang 4.2.1 + GCC 4.4.5 + llvm 2.9, File-System: ext2/ext3, Screen Resolution: 2048x1536 Q9450 Xorg 1.9.5: Processor: Intel Core 2 Quad Q9450 @ 2.66GHz (4 Cores), Chipset: Intel 82G33/G31/P35/P31 + ICH9, Memory: 8192MB, Disk: 74GB Western Digital WDC WD740GD-00FL + 2 x 1000GB Western Digital WDC WD1002FAEX-0, Graphics: AMD Radeon HD 6670 1024MB (810/1000MHz), Monitor: G220fb OS: Slamd64 12.2.0, Kernel: 2.6.39.4 (x86_64), Desktop: Xfce 4.8.0, Display Server: X Server 1.9.5, Display Driver: fglrx 8.88.7 Catalyst 11.8, Compiler: GCC 4.4.5 + Clang 4.2.1 + llvm 2.9, File-System: ext2/ext3, Screen Resolution: 2048x1536 Apache Benchmark 2.2.17 Static Web Page Serving Requests Per Second > Higher Is Better GCC 4.5.3 ........ 14193.43 |=============================================== GCC 4.6.1 ........ 13360.08 |============================================ Clang-LLVM 2.9 ... 13250.52 |============================================ q9450 8GB stock1 . 14195.70 |=============================================== q9450 llvm ....... 13373.18 |============================================ Q9450 Xorg 1.9.5 . 15127.62 |================================================== NGINX Benchmark 0.8.53 Static Web Page Serving Requests Per Second > Higher Is Better GCC 4.5.3 ........ 21914.28 |================================================ Clang-LLVM 2.9 ... 20501.68 |============================================= q9450 8GB stock1 . 22653.07 |================================================== q9450 llvm ....... 13697.15 |============================== Q9450 Xorg 1.9.5 . 22852.17 |================================================== C-Ray 1.1 Total Time Seconds < Lower Is Better GCC 4.5.3 ........ 108.20 |========================================= GCC 4.6.1 ........ 108.49 |========================================= Clang-LLVM 2.9 ... 138.60 |==================================================== q9450 8GB stock1 . 94.65 |==================================== q9450 llvm ....... 94.07 |=================================== Q9450 Xorg 1.9.5 . 94.10 |=================================== POV-Ray 3.6.1 Total Time Seconds < Lower Is Better GCC 4.5.3 ........ 1191 |====================================================== GCC 4.6.1 ........ 1188 |====================================================== Clang-LLVM 2.9 ... 930 |========================================== q9450 8GB stock1 . 1170 |===================================================== Q9450 Xorg 1.9.5 . 1166 |===================================================== Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better GCC 4.5.3 ........ 236 |============== GCC 4.6.1 ........ 236 |============== Clang-LLVM 2.9 ... 945 |======================================================= q9450 8GB stock1 . 206 |============ q9450 llvm ....... 204 |============ Q9450 Xorg 1.9.5 . 204 |============ TSCP 1.81 AI Chess Performance Nodes Per Second > Higher Is Better GCC 4.5.3 ........ 245926 |================================================= GCC 4.6.1 ........ 245927 |================================================= Clang-LLVM 2.9 ... 242746 |================================================= q9450 8GB stock1 . 258994 |==================================================== q9450 llvm ....... 259531 |==================================================== Q9450 Xorg 1.9.5 . 259116 |==================================================== CLOMP 3.3 Static OMP Speedup Speedup > Higher Is Better GCC 4.5.3 ........ 2.82 |===================================================== GCC 4.6.1 ........ 2.88 |====================================================== Q9450 Xorg 1.9.5 . 2.81 |===================================================== 7-Zip Compression 9.13 Compress Speed Test MIPS > Higher Is Better GCC 4.5.3 ........ 9071 |====================================================== GCC 4.6.1 ........ 8732 |==================================================== q9450 8GB stock1 . 8836 |===================================================== q9450 llvm ....... 8573 |=================================================== Q9450 Xorg 1.9.5 . 8723 |==================================================== LAME MP3 Encoding 3.98.2 WAV To MP3 Seconds < Lower Is Better GCC 4.5.3 ........ 32.06 |========================================== GCC 4.6.1 ........ 32.53 |=========================================== Clang-LLVM 2.9 ... 40.07 |===================================================== q9450 8GB stock1 . 32.67 |=========================================== q9450 llvm ....... 36.71 |================================================= Q9450 Xorg 1.9.5 . 32.80 |=========================================== x264 2010-11-22 H.264 Video Encoding Frames Per Second > Higher Is Better GCC 4.5.3 ........ 47.90 |=================================================== GCC 4.6.1 ........ 47.23 |================================================== Clang-LLVM 2.9 ... 45.31 |================================================ q9450 8GB stock1 . 49.71 |===================================================== q9450 llvm ....... 48.11 |=================================================== Q9450 Xorg 1.9.5 . 49.55 |===================================================== Ogg Encoding 1.2.0 WAV To Ogg Seconds < Lower Is Better GCC 4.5.3 ........ 13.06 |================================================ GCC 4.6.1 ........ 13.03 |================================================ Clang-LLVM 2.9 ... 13.20 |================================================= q9450 8GB stock1 . 14.02 |==================================================== q9450 llvm ....... 14.38 |===================================================== Q9450 Xorg 1.9.5 . 14.21 |==================================================== Gcrypt Library 1.4.4 CAMELLIA256-ECB Cipher Microseconds < Lower Is Better GCC 4.5.3 ........ 3347 |===================================================== GCC 4.6.1 ........ 2960 |=============================================== q9450 8GB stock1 . 3410 |====================================================== Q9450 Xorg 1.9.5 . 3430 |====================================================== OpenSSL 1.0.0a RSA 4096-bit Performance Signs Per Second > Higher Is Better GCC 4.5.3 ........ 52.95 |===================================================== GCC 4.6.1 ........ 53.05 |===================================================== Clang-LLVM 2.9 ... 52.90 |===================================================== q9450 8GB stock1 . 39.13 |======================================= q9450 llvm ....... 39.00 |======================================= Q9450 Xorg 1.9.5 . 39.20 |======================================= John The Ripper 1.7.3.1 Test: Traditional DES Real C/S > Higher Is Better GCC 4.5.3 ........ 2441000 |================================================= GCC 4.6.1 ........ 2440667 |================================================= Clang-LLVM 2.9 ... 2441000 |================================================= q9450 8GB stock1 . 2545000 |=================================================== q9450 llvm ....... 2547000 |=================================================== Q9450 Xorg 1.9.5 . 2546333 |=================================================== John The Ripper 1.7.3.1 Test: MD5 Real C/S > Higher Is Better GCC 4.5.3 ........ 13262 |===================================================== GCC 4.6.1 ........ 13324 |===================================================== Clang-LLVM 2.9 ... 12048 |================================================ q9450 8GB stock1 . 11497 |============================================== q9450 llvm ....... 11496 |============================================== Q9450 Xorg 1.9.5 . 11511 |============================================== John The Ripper 1.7.3.1 Test: Blowfish Real C/S > Higher Is Better GCC 4.5.3 ........ 843 |===================================================== GCC 4.6.1 ........ 878 |======================================================= Clang-LLVM 2.9 ... 783 |================================================= q9450 8GB stock1 . 694 |=========================================== q9450 llvm ....... 695 |============================================ Q9450 Xorg 1.9.5 . 695 |============================================