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 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 |================================================= 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 |================================================= 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 |====================================================== 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 |============================================ 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 |========================================================= 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 |===================================================== CLOMP 3.3 Static OMP Speedup Speedup > Higher Is Better GCC 4.5.3 . 2.82 |============================================================ GCC 4.6.1 . 2.88 |============================================================= 7-Zip Compression 9.13 Compress Speed Test MIPS > Higher Is Better GCC 4.5.3 . 9071 |============================================================= GCC 4.6.1 . 8732 |=========================================================== 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 |======================================================= 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 |==================================================== 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 |======================================================= Gcrypt Library 1.4.4 CAMELLIA256-ECB Cipher Microseconds < Lower Is Better GCC 4.5.3 . 3347 |============================================================= GCC 4.6.1 . 2960 |====================================================== 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 |======================================================= 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 |===================================================== 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 |================================================== 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 |===================================================