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&grs .
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 smallpt: Global Illumination Renderer; 100 Samples john-the-ripper: Traditional DES povray: Total Time john-the-ripper: Blowfish c-ray: Total Time mafft: Multiple Sequence Alignment tachyon: Total Time encode-mp3: WAV To MP3 encode-flac: WAV To FLAC john-the-ripper: MD5 compress-7zip: Compress Speed Test apache: Static Web Page Serving ffmpeg: AVI To NTSC VCD openssl: RSA 4096-bit Performance x264: H.264 Video Encoding GCC 4.6.2 Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns 77 3947333 730 1042 35.71 22.28 11.21 22.62 7.70 16778 23979 15135.51 22.84 57.90 128.97 579 3968667 625 890 32.48 24.44 10.21 23.40 8.11 17680 15464.65 22.66 57.73 81 2952667 618 889 32.02 25.18 10.44 23.10 8.10 17829 24657 15133.84 57.75 126.78 80 2878667 918 31.20 10.08 24.41 8.20 17815 25034 14949.20 57.90 127.61 OpenBenchmarking.org
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples GCC 4.6.2 Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns 130 260 390 520 650 SE +/- 0.00, N = 3 SE +/- 5.17, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 77 579 81 80
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.8 Test: Traditional DES GCC 4.6.2 Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns 800K 1600K 2400K 3200K 4000K SE +/- 14666.67, N = 3 SE +/- 2333.33, N = 3 SE +/- 18675.59, N = 3 SE +/- 2403.70, N = 3 3947333 3968667 2952667 2878667
POV-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.6.1 Total Time GCC 4.6.2 Clang 3.0 DragonEgg 3.0 160 320 480 640 800 730 625 618
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.8 Test: Blowfish GCC 4.6.2 Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns 200 400 600 800 1000 SE +/- 1.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.00, N = 3 1042 890 889 918
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time GCC 4.6.2 Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.13, N = 3 SE +/- 0.01, N = 3 SE +/- 0.14, N = 3 35.71 32.48 32.02 31.20
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.706 Multiple Sequence Alignment GCC 4.6.2 Clang 3.0 DragonEgg 3.0 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 22.28 24.44 25.18
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.98.7 Total Time GCC 4.6.2 Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 11.21 10.21 10.44 10.08
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.98.2 WAV To MP3 GCC 4.6.2 Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns 6 12 18 24 30 SE +/- 0.03, N = 5 SE +/- 0.02, N = 5 SE +/- 0.05, N = 5 SE +/- 0.03, N = 5 22.62 23.40 23.10 24.41
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.2.1 WAV To FLAC GCC 4.6.2 Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns 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 7.70 8.11 8.10 8.20
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.8 Test: MD5 GCC 4.6.2 Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns 4K 8K 12K 16K 20K SE +/- 5.69, N = 3 SE +/- 85.66, N = 3 SE +/- 42.57, N = 3 SE +/- 3.06, N = 3 16778 17680 17829 17815
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.13 Compress Speed Test GCC 4.6.2 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns 5K 10K 15K 20K 25K SE +/- 202.79, N = 3 SE +/- 190.80, N = 3 SE +/- 187.31, N = 3 23979 24657 25034
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.2.17 Static Web Page Serving GCC 4.6.2 Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns 3K 6K 9K 12K 15K SE +/- 103.09, N = 3 SE +/- 117.70, N = 3 SE +/- 146.97, N = 3 SE +/- 133.73, N = 3 15135.51 15464.65 15133.84 14949.20
FFmpeg AVI To NTSC VCD OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 0.8.2 AVI To NTSC VCD GCC 4.6.2 Clang 3.0 5 10 15 20 25 SE +/- 0.19, N = 3 SE +/- 0.23, N = 3 22.84 22.66
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.0a RSA 4096-bit Performance GCC 4.6.2 Clang 3.0 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns 13 26 39 52 65 SE +/- 0.04, N = 4 SE +/- 0.02, N = 4 SE +/- 0.05, N = 4 SE +/- 0.00, N = 4 57.90 57.73 57.75 57.90
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2010-11-22 H.264 Video Encoding GCC 4.6.2 DragonEgg 3.0 DragonEgg 3.0 + GCC/LLVM Optzns 30 60 90 120 150 SE +/- 8.56, N = 6 SE +/- 8.25, N = 6 SE +/- 8.50, N = 6 128.97 126.78 127.61
Phoronix Test Suite v10.8.5