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.
HTML result view exported from: https://openbenchmarking.org/result/1112038-AR-LLVM30CLA56&sro&grr .
LLVM 3.0, Clang 3.0, DragonEgg, GCC 4.6 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution GCC 4.6.2 Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns Intel Core i7 990X @ 3.47GHz (12 Cores) MSI X58M (MS-7593) v1.0 Intel 5520/5500/X58 + ICH10R 3072MB 160GB Western Digital WD1600JS-00M AMD Radeon HD 4870 Realtek ALC889 VA2431 Realtek RTL8111/8168B Ubuntu 11.10 3.2.0-999-generic (x86_64) Unity 4.22.0 X Server 1.10.4 radeon 6.14.99 2.1 Mesa 7.11 Gallium 0.4 GCC 4.6.2 + Clang 3.0 + LLVM 3.0 ext4 1920x1080 Clang 3.0 + LLVM 3.0 GCC 4.6.2 + Clang 3.0 + LLVM 3.0 OpenBenchmarking.org System Details - Compiz was running on this system.
LLVM 3.0, Clang 3.0, DragonEgg, GCC 4.6 openssl: RSA 4096-bit Performance john-the-ripper: Blowfish john-the-ripper: MD5 john-the-ripper: Traditional DES apache: Static Web Page Serving encode-flac: WAV To FLAC encode-mp3: WAV To MP3 ffmpeg: AVI To NTSC VCD x264: H.264 Video Encoding compress-7zip: Compress Speed Test mafft: Multiple Sequence Alignment smallpt: Global Illumination Renderer; 100 Samples tachyon: Total Time povray: Total Time c-ray: Total Time GCC 4.6.2 Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns 57.90 1042 16778 3947333 15135.51 7.70 22.62 22.84 128.97 23979 22.28 77 11.21 730 35.71 57.73 890 17680 3968667 15464.65 8.11 23.40 22.66 24.44 579 10.21 625 32.48 57.75 889 17829 2952667 15133.84 8.10 23.10 126.78 24657 25.18 81 10.44 618 32.02 57.90 918 17815 2878667 14949.20 8.20 24.41 127.61 25034 80 10.08 31.20 OpenBenchmarking.org
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.0a RSA 4096-bit Performance Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns GCC 4.6.2 13 26 39 52 65 SE +/- 0.02, N = 4 SE +/- 0.05, N = 4 SE +/- 0.00, N = 4 SE +/- 0.04, N = 4 57.73 57.75 57.90 57.90
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.8 Test: Blowfish Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns GCC 4.6.2 200 400 600 800 1000 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.00, N = 3 SE +/- 1.00, N = 3 890 889 918 1042
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.8 Test: MD5 Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns GCC 4.6.2 4K 8K 12K 16K 20K SE +/- 85.66, N = 3 SE +/- 42.57, N = 3 SE +/- 3.06, N = 3 SE +/- 5.69, N = 3 17680 17829 17815 16778
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.8 Test: Traditional DES Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns GCC 4.6.2 800K 1600K 2400K 3200K 4000K SE +/- 2333.33, N = 3 SE +/- 18675.59, N = 3 SE +/- 2403.70, N = 3 SE +/- 14666.67, N = 3 3968667 2952667 2878667 3947333
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.2.17 Static Web Page Serving Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns GCC 4.6.2 3K 6K 9K 12K 15K SE +/- 117.70, N = 3 SE +/- 146.97, N = 3 SE +/- 133.73, N = 3 SE +/- 103.09, N = 3 15464.65 15133.84 14949.20 15135.51
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.2.1 WAV To FLAC Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns GCC 4.6.2 2 4 6 8 10 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 8.11 8.10 8.20 7.70
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.98.2 WAV To MP3 Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns GCC 4.6.2 6 12 18 24 30 SE +/- 0.02, N = 5 SE +/- 0.05, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 23.40 23.10 24.41 22.62
FFmpeg AVI To NTSC VCD OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 0.8.2 AVI To NTSC VCD Clang 3.0 GCC 4.6.2 5 10 15 20 25 SE +/- 0.23, N = 3 SE +/- 0.19, N = 3 22.66 22.84
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2010-11-22 H.264 Video Encoding DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns GCC 4.6.2 30 60 90 120 150 SE +/- 8.25, N = 6 SE +/- 8.50, N = 6 SE +/- 8.56, N = 6 126.78 127.61 128.97
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.13 Compress Speed Test DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns GCC 4.6.2 5K 10K 15K 20K 25K SE +/- 190.80, N = 3 SE +/- 187.31, N = 3 SE +/- 202.79, N = 3 24657 25034 23979
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.706 Multiple Sequence Alignment Clang 3.0 DragonEgg 3.0 GCC 4.6.2 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 24.44 25.18 22.28
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns GCC 4.6.2 130 260 390 520 650 SE +/- 5.17, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 579 81 80 77
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.98.7 Total Time Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns GCC 4.6.2 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 10.21 10.44 10.08 11.21
POV-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.6.1 Total Time Clang 3.0 DragonEgg 3.0 GCC 4.6.2 160 320 480 640 800 625 618 730
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns GCC 4.6.2 8 16 24 32 40 SE +/- 0.13, N = 3 SE +/- 0.01, N = 3 SE +/- 0.14, N = 3 SE +/- 0.02, N = 3 32.48 32.02 31.20 35.71
Phoronix Test Suite v10.8.5