Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1408189-KH-MERGE725859 clang O2 - Phoronix Test Suite clang O2 this is used for testing clang with O2
HTML result view exported from: https://openbenchmarking.org/result/1408189-KH-MERGE725859&sor&gru .
clang O2 Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution System Layer gcc o2 gcc o3 clang o3 clang o2 Intel Core i5-3470 @ 3.19GHz (4 Cores) LENOVO QiTianM4350 Intel Xeon E3-1200 v2/3rd 3584MB 500GB Seagate ST500DM002-1BD14 Intel HD 2500 (1100MHz) Realtek ALC662 rev3 Realtek RTL8111/8168/8411 Ubuntu 14.04 3.13.0-32-generic (x86_64) Unity 7.2.2 X Server 1.15.1 intel 2.99.910 3.3 Mesa 10.1.3 GCC 4.6.4 + Clang 3.3 + LLVM 3.3 ext4 1440x900 Xen 4.4.0 Hypervisor Clang 3.3 + GCC 4.6.4 + LLVM 3.3 OpenBenchmarking.org Compiler Details - gcc o2: --build=x86_64-linux-gnu --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v - gcc o3: --build=x86_64-linux-gnu --disable-libmudflap --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v - clang o3: Optimized build with assertions; Built Feb 11 2014 (10:10:17); Default target: x86_64-unknown-linux-gnu; Host CPU: core-avx-i - clang o2: Optimized build with assertions; Built Feb 11 2014 (10:10:17); Default target: x86_64-unknown-linux-gnu; Host CPU: core-avx-i
clang O2 x264: H.264 Video Encoding graphics-magick: Sharpen graphics-magick: Resizing graphics-magick: HWB Color Space compress-7zip: Compress Speed Test john-the-ripper: Blowfish apache: Static Web Page Serving openssl: RSA 4096-bit Performance gcrypt: CAMELLIA256-ECB Cipher hmmer: Pfam Database Search build-apache: Time To Compile build-imagemagick: Time To Compile build-php: Time To Compile c-ray: Total Time bullet: Raytests bullet: 3000 Fall bullet: 1000 Stack bullet: 1000 Convex bullet: Convex Trimesh encode-mp3: WAV To MP3 gcc o2 gcc o3 clang o3 clang o2 110.32 46 114 151 12478 3425 9517.13 448.13 2370 17.67 45.62 77.12 45.05 45.15 4.05 6.00 7.06 6.57 1.56 14.31 106.59 45 113 146 12293 3547 9651.14 450.90 2360 17.70 47.98 171.80 46.34 44.85 4.04 6.12 7.12 6.51 1.56 14.31 111.47 46 114 150 12461 3473 9905.39 450.63 2350 17.90 43.08 58.60 39.36 44.89 4.04 6.04 7.00 6.53 1.56 14.33 109.54 46 112 149 12591 3571 9590.52 450.40 2340 17.66 42.33 57.56 37.41 44.95 4.05 5.99 7.05 6.53 1.56 14.38 OpenBenchmarking.org
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2014-01-09 H.264 Video Encoding clang o3 gcc o2 clang o2 gcc o3 20 40 60 80 100 SE +/- 0.22, N = 5 SE +/- 0.30, N = 5 SE +/- 1.28, N = 5 SE +/- 0.70, N = 5 111.47 110.32 109.54 106.59 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fomit-frame-pointer -fno-tree-vectorize
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Sharpen clang o2 clang o3 gcc o2 gcc o3 10 20 30 40 50 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 46 46 46 45 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -ljbig -ljasper -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: Resizing clang o3 gcc o2 gcc o3 clang o2 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 114 114 113 112 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -ljbig -ljasper -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.19 Operation: HWB Color Space gcc o2 clang o3 clang o2 gcc o3 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 1.20, N = 3 SE +/- 2.73, N = 3 151 150 149 146 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -ljbig -ljasper -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.20.1 Compress Speed Test clang o2 gcc o2 clang o3 gcc o3 3K 6K 9K 12K 15K SE +/- 110.15, N = 3 SE +/- 32.18, N = 3 SE +/- 69.78, N = 3 SE +/- 232.17, N = 3 12591 12478 12461 12293 1. (CXX) g++ options: -pipe -lpthread
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish clang o2 gcc o3 clang o3 gcc o2 800 1600 2400 3200 4000 SE +/- 12.44, N = 3 SE +/- 32.11, N = 3 SE +/- 69.40, N = 6 SE +/- 62.18, N = 6 3571 3547 3473 3425 1. (CC) gcc options: -fopenmp -lcrypt
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving clang o3 gcc o3 clang o2 gcc o2 2K 4K 6K 8K 10K SE +/- 161.66, N = 3 SE +/- 85.82, N = 3 SE +/- 109.58, N = 3 SE +/- 62.50, N = 3 9905.39 9651.14 9590.52 9517.13 1. (CC) gcc options: -shared -fPIC -O2 -pthread
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance gcc o3 clang o3 clang o2 gcc o2 100 200 300 400 500 SE +/- 0.66, N = 3 SE +/- 0.54, N = 3 SE +/- 0.65, N = 3 SE +/- 0.48, N = 3 450.90 450.63 450.40 448.13 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
Gcrypt Library CAMELLIA256-ECB Cipher OpenBenchmarking.org Microseconds, Fewer Is Better Gcrypt Library 1.4.4 CAMELLIA256-ECB Cipher clang o2 clang o3 gcc o3 gcc o2 500 1000 1500 2000 2500 SE +/- 0.00, N = 3 SE +/- 5.77, N = 3 SE +/- 0.00, N = 3 SE +/- 15.28, N = 3 2340 2350 2360 2370 1. (CC) gcc options: -O2 -fvisibility=hidden
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search clang o2 gcc o2 gcc o3 clang o3 4 8 12 16 20 SE +/- 0.08, N = 3 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 SE +/- 0.27, N = 6 17.66 17.67 17.70 17.90 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile clang o2 clang o3 gcc o2 gcc o3 11 22 33 44 55 SE +/- 0.13, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.25, N = 3 42.33 43.08 45.62 47.98
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.8.1-10 Time To Compile clang o2 clang o3 gcc o2 gcc o3 40 80 120 160 200 SE +/- 0.20, N = 3 SE +/- 0.02, N = 3 SE +/- 0.11, N = 3 SE +/- 2.22, N = 3 57.56 58.60 77.12 171.80
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 5.2.9 Time To Compile clang o2 clang o3 gcc o2 gcc o3 11 22 33 44 55 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.85, N = 3 SE +/- 0.05, N = 3 37.41 39.36 45.05 46.34 1. (CC) gcc options: -O2 -pedantic -ldl -lz -lm
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time gcc o3 clang o3 clang o2 gcc o2 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.15, N = 3 44.85 44.89 44.95 45.15 1. (CC) gcc options: -lm -lpthread -O3
Bullet Physics Engine Test: Raytests OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Raytests gcc o3 clang o3 gcc o2 clang o2 0.9113 1.8226 2.7339 3.6452 4.5565 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 4.04 4.04 4.05 4.05 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 3000 Fall OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall clang o2 gcc o2 clang o3 gcc o3 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 5.99 6.00 6.04 6.12 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 1000 Stack OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack clang o3 clang o2 gcc o2 gcc o3 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 7.00 7.05 7.06 7.12 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 1000 Convex OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex gcc o3 clang o3 clang o2 gcc o2 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 6.51 6.53 6.53 6.57 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: Convex Trimesh OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh gcc o2 gcc o3 clang o3 clang o2 0.351 0.702 1.053 1.404 1.755 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.56 1.56 1.56 1.56 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 gcc o2 gcc o3 clang o3 clang o2 4 8 12 16 20 SE +/- 0.00, N = 5 SE +/- 0.03, N = 5 SE +/- 0.01, N = 5 SE +/- 0.08, N = 5 14.31 14.31 14.33 14.38 1. (CC) gcc options: -O3 -fomit-frame-pointer -ffast-math -pipe -lncurses -lm
Phoronix Test Suite v10.8.4