Initial LLVM Clang 3.3 Compiler Benchmarks

Initial LLVM/Clang 3.3 Compiler benchmarks... Compared to LLVM Clang 3.2 compiler. More tests coming in the future.

HTML result view exported from: https://openbenchmarking.org/result/1302186-FO-LLVM33FIR21.

Initial LLVM Clang 3.3 Compiler BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionLLVM Clang 3.2LLVM 3.3 SVN 2013-02-18AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores)ASUS Crosshair V FormulaAMD ATI RD890 bridge8192MB60GB OCZ VERTEX2AMD Radeon HD 5700 1024MBRealtek ALC889DELL P2210HIntel 82583V Gigabit ConnectionUbuntu 13.043.8.0-6-generic (x86_64)Unity 6.6.0X Server 1.13.2radeon 7.1.02.1 Mesa 9.2-devel (git-9c1107b) Gallium 0.4Clang 3.2-1~exp5ubuntu2 + LLVM 3.3svnext41920x1080Clang 3.3 (SVN 175449) + LLVM 3.3svnOpenBenchmarking.orgCompiler Details- Optimized build; Built Feb 18 2013 (10:25:08); Default target: x86_64-unknown-linux-gnu; Host CPU: bdver1 Processor Details- Scaling Governor: ondemand

Initial LLVM Clang 3.3 Compiler Benchmarkshmmer: Pfam Database Searchmafft: Multiple Sequence Alignmentblake2: Phoronix Test Suite v4.4.0m3john-the-ripper: Blowfishjohn-the-ripper: Traditional DESjohn-the-ripper: MD5vpxenc: vpxencx264: H.264 Video Encodinggraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solverbuild-php: Time To Compilec-ray: Total Timesmallpt: Global Illumination Renderer; 100 Samplesffmpeg: H.264 HD To NTSC DVmencoder: AVI To LAVCn-queens: Elapsed Timetachyon: Total Timepgbench: TPC-B Transactions Per Secondnginx: Static Web Page Servingapache: Static Web Page ServingLLVM Clang 3.2LLVM 3.3 SVN 2013-02-1873.196.919.69675.3816.4832.86255.5412.426.979.6288041130002995313.37153.0764227110338631.5422.4732.9040220.2729.88247.2413.762478.8925067.0520832.99OpenBenchmarking.org

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database SearchLLVM Clang 3.2LLVM 3.3 SVN 2013-02-181632486480SE +/- 0.02, N = 3SE +/- 0.06, N = 373.1912.42-pthread1. (CC) clang options: -march=native -O3 -fvectorize -fslp-vectorize -lhmmer -lsquid -lm

Timed MAFFT Alignment

Multiple Sequence Alignment

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MAFFT Alignment 6.864Multiple Sequence AlignmentLLVM Clang 3.2LLVM 3.3 SVN 2013-02-18246810SE +/- 0.07, N = 3SE +/- 0.10, N = 66.916.971. (CC) clang options: -O3 -lm -lpthread

BLAKE2

Phoronix Test Suite v4.4.0m3

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20121223Phoronix Test Suite v4.4.0m3LLVM Clang 3.2LLVM 3.3 SVN 2013-02-183691215SE +/- 0.02, N = 3SE +/- 0.00, N = 39.699.621. (CC) clang options: -std=gnu99 -O3 -march=native

John The Ripper

Test: Blowfish

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9-jumbo-7Test: BlowfishLLVM 3.3 SVN 2013-02-182004006008001000SE +/- 2.73, N = 38801. (CC) clang options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl

John The Ripper

Test: Traditional DES

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9-jumbo-7Test: Traditional DESLLVM 3.3 SVN 2013-02-18900K1800K2700K3600K4500KSE +/- 1732.05, N = 341130001. (CC) clang options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl

John The Ripper

Test: MD5

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.7.9-jumbo-7Test: MD5LLVM 3.3 SVN 2013-02-186K12K18K24K30KSE +/- 17.64, N = 3299531. (CC) clang options: -lssl -lcrypto -lm -lz -fopenmp -lcrypt -ldl

VP8 libvpx Encoding

vpxenc

OpenBenchmarking.orgFrames Per Second, More Is BetterVP8 libvpx Encoding 1.1.0vpxencLLVM 3.3 SVN 2013-02-183691215SE +/- 2.07, N = 613.371. (CC) clang options: -m64 -lvpx -lm -lpthread

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2013-01-28H.264 Video EncodingLLVM 3.3 SVN 2013-02-18306090120150SE +/- 0.22, N = 3153.07

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: BlurLLVM 3.3 SVN 2013-02-181428425670SE +/- 0.00, N = 3641. (CC) clang options: -march=native -O3 -fvectorize -fslp-vectorize -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: SharpenLLVM 3.3 SVN 2013-02-18510152025SE +/- 0.00, N = 3221. (CC) clang options: -march=native -O3 -fvectorize -fslp-vectorize -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: ResizingLLVM 3.3 SVN 2013-02-181632486480SE +/- 0.00, N = 3711. (CC) clang options: -march=native -O3 -fvectorize -fslp-vectorize -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: HWB Color SpaceLLVM 3.3 SVN 2013-02-1820406080100SE +/- 0.00, N = 31031. (CC) clang options: -march=native -O3 -fvectorize -fslp-vectorize -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Local Adaptive ThresholdingLLVM 3.3 SVN 2013-02-18918273645SE +/- 0.00, N = 3381. (CC) clang options: -march=native -O3 -fvectorize -fslp-vectorize -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverLLVM Clang 3.2LLVM 3.3 SVN 2013-02-18150300450600750SE +/- 1.97, N = 3SE +/- 3.04, N = 3675.38631.541. (CC) clang options: -O3 -march=native -fvectorize -fslp-vectorize

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 5.2.9Time To CompileLLVM Clang 3.2LLVM 3.3 SVN 2013-02-18510152025SE +/- 0.07, N = 3SE +/- 0.04, N = 316.4822.471. (CC) clang options: -march=native -O3 -fvectorize -fslp-vectorize -pedantic -ldl -lz -lm

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeLLVM Clang 3.2LLVM 3.3 SVN 2013-02-18816243240SE +/- 0.03, N = 3SE +/- 0.02, N = 332.8632.901. (CC) clang options: -lm -lpthread -O3 -march=native -fvectorize -fslp-vectorize

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 SamplesLLVM 3.3 SVN 2013-02-1890180270360450SE +/- 0.33, N = 34021. (CXX) clang++ options: -fopenmp -march=native -O3 -fvectorize -fslp-vectorize

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 1.1H.264 HD To NTSC DVLLVM 3.3 SVN 2013-02-18510152025SE +/- 0.14, N = 320.271. (CC) clang options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -ldl -lasound -lSDL -lm -pthread -lbz2

Mencoder

AVI To LAVC

OpenBenchmarking.orgSeconds, Fewer Is BetterMencoder 1.1AVI To LAVCLLVM 3.3 SVN 2013-02-18714212835SE +/- 0.01, N = 329.881. (CC) clang options: -lm -lpng -lz -lasound -ldl -lpthread -lfreetype -lfontconfig -lbz2 -lmad -rdynamic

N-Queens

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeLLVM Clang 3.2LLVM 3.3 SVN 2013-02-1860120180240300SE +/- 0.03, N = 3SE +/- 0.01, N = 3255.54247.241. (CC) clang options: -static -fopenmp -O3 -march=native -fvectorize -fslp-vectorize

Tachyon

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterTachyon 0.98.9Total TimeLLVM 3.3 SVN 2013-02-1848121620SE +/- 0.13, N = 313.761. (CC) clang options: -m32 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread

PostgreSQL pgbench

TPC-B Transactions Per Second

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 8.4.11TPC-B Transactions Per SecondLLVM 3.3 SVN 2013-02-185001000150020002500SE +/- 42.56, N = 42478.891. (CC) clang options: -march=native -O3 -fvectorize -fslp-vectorize -fno-strict-aliasing -fwrapv -lpgport -lpq -lcrypt -ldl -lm

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.0.11Static Web Page ServingLLVM 3.3 SVN 2013-02-185K10K15K20K25KSE +/- 178.56, N = 325067.051. (CC) clang options: -lpthread -lcrypt -lcrypto -lz

Apache Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.3Static Web Page ServingLLVM 3.3 SVN 2013-02-184K8K12K16K20KSE +/- 335.33, N = 320832.991. (CC) clang options: -shared -fPIC -pthread -march=native -O3


Phoronix Test Suite v10.8.4