LLVM Clang 3.1 SVN On Core i7 AVX Testing of LLVM/Clang 3.0 and LLVM/Clang 3.1 development snapshot. Testing from Intel Core i7 3960X Sandy Bridge Extreme Edition CPU under Ubuntu 11.10 x86_64 with the Linux 3.2 kernel. In particular looking towards the Intel Sandy Bridge, Intel Ivy Bridge, and Intel Haswell improvements within LLVM/Clang compilers for a future article on Phoronix.com under Michael Larabel. Testing with the test profile defaults.
HTML result view exported from: https://openbenchmarking.org/result/1201165-BY-LLVMCLANG83 .
LLVM Clang 3.1 SVN On Core i7 AVX Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution LLVM-Clang 3.0 LLVM-Clang 3.1 SVN Intel Core i7-3960X @ 3.20GHz (12 Cores) Intel DX79SI Intel Sandy DMI2 16384MB 240GB OCZ VERTEX3 AMD Radeon HD 5450 512MB Realtek ALC892 DELL P2210H Intel 82579LM Gigabit Connection Ubuntu 11.10 3.2.0-030200-generic (x86_64) Unity 2D 4.22.0 X Server 1.10.4 radeon 6.14.99 2.1 Mesa 8.0-devel (git-bb1f0cf) Gallium 0.4 Clang 3.0 + LLVM 3.0 ext4 1920x1080 Clang 3.1 (SVN 148223) OpenBenchmarking.org
LLVM Clang 3.1 SVN On Core i7 AVX c-ray: Total Time povray: Total Time apache: Static Web Page Serving compress-7zip: Compress Speed Test vpxenc: vpxenc ffmpeg: AVI To NTSC VCD encode-mp3: WAV To MP3 john-the-ripper: MD5 john-the-ripper: Blowfish openssl: RSA 4096-bit Performance tachyon: Total Time graphics-magick: Blur graphics-magick: Local Adaptive Thresholding graphics-magick: Resizing graphics-magick: Sharpen LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 35.21 662 22509.24 25790 21.47 10.00 17.79 11294 707 75.13 9.37 50 15 66 20 32.42 637 22670.58 25833 22.10 9.76 17.11 11386 709 75.43 9.39 66 25 86 29 OpenBenchmarking.org
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 8 16 24 32 40 SE +/- 0.18, N = 3 SE +/- 0.11, N = 3 35.21 32.42
POV-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.6.1 Total Time LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 140 280 420 560 700 662 637
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.2.17 Static Web Page Serving LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 5K 10K 15K 20K 25K SE +/- 203.50, N = 3 SE +/- 181.02, N = 3 22509.24 22670.58
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.20.1 Compress Speed Test LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 6K 12K 18K 24K 30K SE +/- 166.71, N = 3 SE +/- 233.05, N = 3 25790 25833
VP8 libvpx Encoding vpxenc OpenBenchmarking.org Frames Per Second, More Is Better VP8 libvpx Encoding 0.9.7-p1 vpxenc LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 5 10 15 20 25 SE +/- 0.14, N = 3 SE +/- 0.12, N = 3 21.47 22.10
FFmpeg AVI To NTSC VCD OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 0.8.7 AVI To NTSC VCD LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 10.00 9.76
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 4 8 12 16 20 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 17.79 17.11
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.9 Test: MD5 LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 2K 4K 6K 8K 10K SE +/- 3.38, N = 3 SE +/- 13.87, N = 3 11294 11386
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.7.9 Test: Blowfish LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 150 300 450 600 750 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 707 709
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.0e RSA 4096-bit Performance LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 20 40 60 80 100 SE +/- 0.28, N = 4 SE +/- 0.26, N = 4 75.13 75.43
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.98.9 Total Time LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 9.37 9.39
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Blur LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 15 30 45 60 75 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 50 66
GraphicsMagick Operation: Local Adaptive Thresholding OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 6 12 18 24 30 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 15 25
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Resizing LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 66 86
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Sharpen LLVM-Clang 3.0 LLVM-Clang 3.1 SVN 7 14 21 28 35 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 20 29
Phoronix Test Suite v10.8.4