Benchmarks by Michael Larabel for a future article on Phoronix.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1409026-LI-GCC5LLVM355 GCC 5 LLVM 3.5 Compilers - Phoronix Test Suite GCC 5 LLVM 3.5 Compilers Benchmarks by Michael Larabel for a future article on Phoronix.
HTML result view exported from: https://openbenchmarking.org/result/1409026-LI-GCC5LLVM355&grw&sro .
GCC 5 LLVM 3.5 Compilers Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution GCC 5.0 20140821 LLVM Clang 3.5 RC3 Intel Core i7-4790K @ 4.40GHz (8 Cores) ASRock Z97 Extreme6 Intel 4th Gen Core DRAM 16384MB 256GB CORSAIR FORCE LX Intel HD 4600 (1250MHz) Intel Xeon E3-1200 v3/4th DELL S2409W Intel Connection Ubuntu 14.10 3.16.0-11-generic (x86_64) Unity 7.3.1 X Server 1.15.1 intel 2.99.914 3.3 Mesa 10.2.6 GCC 5.0.0 20140821 + Clang 3.5.0-+rc3-1ubuntu1 + LLVM 3.5.0 ext4 1920x1080 Clang 3.5.0-+rc3-1ubuntu1 + LLVM 3.5.0 OpenBenchmarking.org Compiler Details - GCC 5.0 20140821: --build=x86_64-linux-gnu --disable-browser-plugin --disable-nls --disable-vtable-verify --disable-werror --enable-checking=yes --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-objc-gc --enable-plugin --enable-shared --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64 --with-tune=generic -v - LLVM Clang 3.5 RC3: Optimized build; Built Aug 21 2014 (08:43:19); Default target: x86_64-pc-linux-gnu; Host CPU: core-avx2 Processor Details - Scaling Governor: intel_pstate powersave
GCC 5 LLVM 3.5 Compilers bullet: Raytests bullet: 3000 Fall bullet: 1000 Stack bullet: 1000 Convex bullet: 136 Ragdolls bullet: Prim Trimesh bullet: Convex Trimesh scimark2: Composite scimark2: Monte Carlo scimark2: Fast Fourier Transform scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization scimark2: Jacobi Successive Over-Relaxation hint: FLOAT encode-flac: WAV To FLAC encode-mp3: WAV To MP3 himeno: Poisson Pressure Solver build-apache: Time To Compile john-the-ripper: Blowfish john-the-ripper: Traditional DES john-the-ripper: MD5 c-ray: Total Time smallpt: Global Illumination Renderer; 100 Samples apache: Static Web Page Serving GCC 5.0 20140821 LLVM Clang 3.5 RC3 2.58 4.15 4.66 4.38 2.73 0.91 1.11 1604.07 690.56 320.25 2499.31 3195.54 1314.71 417102138.66 3.25 9.97 2085.24 44.20 7227 11435333 92384 15.05 22 45394.42 2.53 4.19 4.51 4.31 2.71 0.90 1.10 1576.15 655.98 329.00 2601.83 2964.45 1329.51 303054784.36 3.58 11.93 1895.02 16.83 1193 6732333 18572 22.70 22 45976.02 OpenBenchmarking.org
Bullet Physics Engine Test: Raytests OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Raytests GCC 5.0 20140821 LLVM Clang 3.5 RC3 0.5805 1.161 1.7415 2.322 2.9025 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.58 2.53 1. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 3000 Fall OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall GCC 5.0 20140821 LLVM Clang 3.5 RC3 0.9428 1.8856 2.8284 3.7712 4.714 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 4.15 4.19 1. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 1000 Stack OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack GCC 5.0 20140821 LLVM Clang 3.5 RC3 1.0485 2.097 3.1455 4.194 5.2425 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 4.66 4.51 1. (CXX) g++ options: -O3 -march=native -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 5.0 20140821 LLVM Clang 3.5 RC3 0.9855 1.971 2.9565 3.942 4.9275 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 4.38 4.31 1. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 136 Ragdolls OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls GCC 5.0 20140821 LLVM Clang 3.5 RC3 0.6143 1.2286 1.8429 2.4572 3.0715 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.73 2.71 1. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: Prim Trimesh OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh GCC 5.0 20140821 LLVM Clang 3.5 RC3 0.2048 0.4096 0.6144 0.8192 1.024 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.91 0.90 1. (CXX) g++ options: -O3 -march=native -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 5.0 20140821 LLVM Clang 3.5 RC3 0.2498 0.4996 0.7494 0.9992 1.249 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.11 1.10 1. (CXX) g++ options: -O3 -march=native -rdynamic -lglut -lGL -lGLU
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite GCC 5.0 20140821 LLVM Clang 3.5 RC3 300 600 900 1200 1500 SE +/- 1.52, N = 4 SE +/- 8.32, N = 4 1604.07 1576.15 1. (CXX) g++ options: -O3 -march=native
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo GCC 5.0 20140821 LLVM Clang 3.5 RC3 150 300 450 600 750 SE +/- 1.73, N = 4 SE +/- 43.30, N = 4 690.56 655.98 1. (CXX) g++ options: -O3 -march=native
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform GCC 5.0 20140821 LLVM Clang 3.5 RC3 70 140 210 280 350 SE +/- 0.87, N = 4 SE +/- 0.83, N = 4 320.25 329.00 1. (CXX) g++ options: -O3 -march=native
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply GCC 5.0 20140821 LLVM Clang 3.5 RC3 600 1200 1800 2400 3000 SE +/- 6.83, N = 4 SE +/- 2.84, N = 4 2499.31 2601.83 1. (CXX) g++ options: -O3 -march=native
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization GCC 5.0 20140821 LLVM Clang 3.5 RC3 700 1400 2100 2800 3500 SE +/- 9.14, N = 4 SE +/- 5.37, N = 4 3195.54 2964.45 1. (CXX) g++ options: -O3 -march=native
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation GCC 5.0 20140821 LLVM Clang 3.5 RC3 300 600 900 1200 1500 SE +/- 4.03, N = 4 SE +/- 0.22, N = 4 1314.71 1329.51 1. (CXX) g++ options: -O3 -march=native
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT GCC 5.0 20140821 LLVM Clang 3.5 RC3 90M 180M 270M 360M 450M SE +/- 917908.89, N = 3 SE +/- 53155.97, N = 3 417102138.66 303054784.36 1. (CC) gcc options: -O3 -march=native -lm
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.0 WAV To FLAC GCC 5.0 20140821 LLVM Clang 3.5 RC3 0.8055 1.611 2.4165 3.222 4.0275 SE +/- 0.04, N = 5 SE +/- 0.03, N = 5 3.25 3.58 1. (CXX) g++ options: -O3 -march=native -fvisibility=hidden -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 GCC 5.0 20140821 LLVM Clang 3.5 RC3 3 6 9 12 15 SE +/- 0.02, N = 5 SE +/- 0.04, N = 5 9.97 11.93 1. (CC) gcc options: -pipe -O3 -march=native -lncurses -lm
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver GCC 5.0 20140821 LLVM Clang 3.5 RC3 400 800 1200 1600 2000 SE +/- 8.26, N = 3 SE +/- 1.95, N = 3 2085.24 1895.02 1. (CC) gcc options: -O3 -march=native
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile GCC 5.0 20140821 LLVM Clang 3.5 RC3 10 20 30 40 50 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 44.20 16.83
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Blowfish GCC 5.0 20140821 LLVM Clang 3.5 RC3 1500 3000 4500 6000 7500 SE +/- 25.00, N = 3 SE +/- 1.00, N = 3 7227 1193 1. (CC) gcc options: -fopenmp -lcrypt
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: Traditional DES GCC 5.0 20140821 LLVM Clang 3.5 RC3 2M 4M 6M 8M 10M SE +/- 26333.33, N = 3 SE +/- 20019.44, N = 3 11435333 6732333 1. (CC) gcc options: -fopenmp -lcrypt
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0 Test: MD5 GCC 5.0 20140821 LLVM Clang 3.5 RC3 20K 40K 60K 80K 100K SE +/- 204.48, N = 3 SE +/- 2.03, N = 3 92384 18572 1. (CC) gcc options: -fopenmp -lcrypt
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time GCC 5.0 20140821 LLVM Clang 3.5 RC3 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 15.05 22.70 1. (CC) gcc options: -lm -lpthread -O3 -march=native
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples GCC 5.0 20140821 LLVM Clang 3.5 RC3 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 22 22 1. (CXX) g++ options: -fopenmp -O3 -march=native
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving GCC 5.0 20140821 LLVM Clang 3.5 RC3 10K 20K 30K 40K 50K SE +/- 54.23, N = 3 SE +/- 46.49, N = 3 45394.42 45976.02 1. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native
Phoronix Test Suite v10.8.4