Testing of LLVM/Clang/DragonEgg 3.0. GCC 4.6.2 used for GCC esting and with DragonEgg plug-in. Testing for a future article on Phoronix.com by Michael Larabel. Also results with -fplugin-arg-dragonegg-enable-gcc-optzns for maximum performance.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1112038-AR-LLVM30CLA56
LLVM 3.0, Clang 3.0, DragonEgg, GCC 4.6
Testing of LLVM/Clang/DragonEgg 3.0. GCC 4.6.2 used for GCC esting and with DragonEgg plug-in. Testing for a future article on Phoronix.com by Michael Larabel. Also results with -fplugin-arg-dragonegg-enable-gcc-optzns for maximum performance.
GCC 4.6.2:
Processor: Intel Core i7 990X @ 3.47GHz (12 Cores), Motherboard: MSI X58M (MS-7593) v1.0, Chipset: Intel 5520/5500/X58 + ICH10R, Memory: 3072MB, Disk: 160GB Western Digital WD1600JS-00M, Graphics: AMD Radeon HD 4870, Audio: Realtek ALC889, Monitor: VA2431, Network: Realtek RTL8111/8168B
OS: Ubuntu 11.10, Kernel: 3.2.0-999-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 7.11 Gallium 0.4, Compiler: GCC 4.6.2 + Clang 3.0 + LLVM 3.0, File-System: ext4, Screen Resolution: 1920x1080
Clang 3.0:
Processor: Intel Core i7 990X @ 3.47GHz (12 Cores), Motherboard: MSI X58M (MS-7593) v1.0, Chipset: Intel 5520/5500/X58 + ICH10R, Memory: 3072MB, Disk: 160GB Western Digital WD1600JS-00M, Graphics: AMD Radeon HD 4870, Audio: Realtek ALC889, Monitor: VA2431, Network: Realtek RTL8111/8168B
OS: Ubuntu 11.10, Kernel: 3.2.0-999-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 7.11 Gallium 0.4, Compiler: Clang 3.0 + LLVM 3.0, File-System: ext4, Screen Resolution: 1920x1080
DragonEgg 3.0:
Processor: Intel Core i7 990X @ 3.47GHz (12 Cores), Motherboard: MSI X58M (MS-7593) v1.0, Chipset: Intel 5520/5500/X58 + ICH10R, Memory: 3072MB, Disk: 160GB Western Digital WD1600JS-00M, Graphics: AMD Radeon HD 4870, Audio: Realtek ALC889, Monitor: VA2431, Network: Realtek RTL8111/8168B
OS: Ubuntu 11.10, Kernel: 3.2.0-999-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 7.11 Gallium 0.4, Compiler: GCC 4.6.2 + Clang 3.0 + LLVM 3.0, File-System: ext4, Screen Resolution: 1920x1080
DragonEgg 3.0 + GCC/LLVM Optzns:
Processor: Intel Core i7 990X @ 3.47GHz (12 Cores), Motherboard: MSI X58M (MS-7593) v1.0, Chipset: Intel 5520/5500/X58 + ICH10R, Memory: 3072MB, Disk: 160GB Western Digital WD1600JS-00M, Graphics: AMD Radeon HD 4870, Audio: Realtek ALC889, Monitor: VA2431, Network: Realtek RTL8111/8168B
OS: Ubuntu 11.10, Kernel: 3.2.0-999-generic (x86_64), Desktop: Unity 4.22.0, Display Server: X Server 1.10.4, Display Driver: radeon 6.14.99, OpenGL: 2.1 Mesa 7.11 Gallium 0.4, Compiler: GCC 4.6.2 + Clang 3.0 + LLVM 3.0, File-System: ext4, Screen Resolution: 1920x1080
C-Ray 1.1
Total Time
Seconds < Lower Is Better
GCC 4.6.2 ....................... 35.71 |======================================
Clang 3.0 ....................... 32.48 |===================================
DragonEgg 3.0 ................... 32.02 |==================================
DragonEgg 3.0 + GCC/LLVM Optzns . 31.20 |=================================
POV-Ray 3.6.1
Total Time
Seconds < Lower Is Better
GCC 4.6.2 ..... 730 |==========================================================
Clang 3.0 ..... 625 |==================================================
DragonEgg 3.0 . 618 |=================================================
Tachyon 0.98.7
Total Time
Seconds < Lower Is Better
GCC 4.6.2 ....................... 11.21 |======================================
Clang 3.0 ....................... 10.21 |===================================
DragonEgg 3.0 ................... 10.44 |===================================
DragonEgg 3.0 + GCC/LLVM Optzns . 10.08 |==================================
Smallpt 1.0
Global Illumination Renderer; 100 Samples
Seconds < Lower Is Better
GCC 4.6.2 ....................... 77 |=====
Clang 3.0 ....................... 579 |========================================
DragonEgg 3.0 ................... 81 |======
DragonEgg 3.0 + GCC/LLVM Optzns . 80 |======
Timed MAFFT Alignment 6.706
Multiple Sequence Alignment
Seconds < Lower Is Better
GCC 4.6.2 ..... 22.28 |==================================================
Clang 3.0 ..... 24.44 |======================================================
DragonEgg 3.0 . 25.18 |========================================================
7-Zip Compression 9.13
Compress Speed Test
MIPS > Higher Is Better
GCC 4.6.2 ....................... 23979 |====================================
DragonEgg 3.0 ................... 24657 |=====================================
DragonEgg 3.0 + GCC/LLVM Optzns . 25034 |======================================
x264 2010-11-22
H.264 Video Encoding
Frames Per Second > Higher Is Better
GCC 4.6.2 ....................... 128.97 |=====================================
DragonEgg 3.0 ................... 126.78 |====================================
DragonEgg 3.0 + GCC/LLVM Optzns . 127.61 |=====================================
FFmpeg 0.8.2
AVI To NTSC VCD
Seconds < Lower Is Better
GCC 4.6.2 . 22.84 |============================================================
Clang 3.0 . 22.66 |============================================================
LAME MP3 Encoding 3.98.2
WAV To MP3
Seconds < Lower Is Better
GCC 4.6.2 ....................... 22.62 |===================================
Clang 3.0 ....................... 23.40 |====================================
DragonEgg 3.0 ................... 23.10 |====================================
DragonEgg 3.0 + GCC/LLVM Optzns . 24.41 |======================================
FLAC Audio Encoding 1.2.1
WAV To FLAC
Seconds < Lower Is Better
GCC 4.6.2 ....................... 7.70 |=====================================
Clang 3.0 ....................... 8.11 |=======================================
DragonEgg 3.0 ................... 8.10 |=======================================
DragonEgg 3.0 + GCC/LLVM Optzns . 8.20 |=======================================
Apache Benchmark 2.2.17
Static Web Page Serving
Requests Per Second > Higher Is Better
GCC 4.6.2 ....................... 15135.51 |==================================
Clang 3.0 ....................... 15464.65 |===================================
DragonEgg 3.0 ................... 15133.84 |==================================
DragonEgg 3.0 + GCC/LLVM Optzns . 14949.20 |==================================
John The Ripper 1.7.8
Test: Traditional DES
Real C/S > Higher Is Better
GCC 4.6.2 ....................... 3947333 |====================================
Clang 3.0 ....................... 3968667 |====================================
DragonEgg 3.0 ................... 2952667 |===========================
DragonEgg 3.0 + GCC/LLVM Optzns . 2878667 |==========================
John The Ripper 1.7.8
Test: MD5
Real C/S > Higher Is Better
GCC 4.6.2 ....................... 16778 |====================================
Clang 3.0 ....................... 17680 |======================================
DragonEgg 3.0 ................... 17829 |======================================
DragonEgg 3.0 + GCC/LLVM Optzns . 17815 |======================================
John The Ripper 1.7.8
Test: Blowfish
Real C/S > Higher Is Better
GCC 4.6.2 ....................... 1042 |=======================================
Clang 3.0 ....................... 890 |=================================
DragonEgg 3.0 ................... 889 |=================================
DragonEgg 3.0 + GCC/LLVM Optzns . 918 |==================================
OpenSSL 1.0.0a
RSA 4096-bit Performance
Signs Per Second > Higher Is Better
GCC 4.6.2 ....................... 57.90 |======================================
Clang 3.0 ....................... 57.73 |======================================
DragonEgg 3.0 ................... 57.75 |======================================
DragonEgg 3.0 + GCC/LLVM Optzns . 57.90 |======================================