2 x Intel Xeon Gold 6138 testing with a TYAN S7106 (V1.00 BIOS) and ASPEED ASPEED Family on Ubuntu 17.10 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1803121-FO-LLVMCLANG93 LLVM Clang 6.0 6.0 Benchmarking Linux - Phoronix Test Suite LLVM Clang 6.0 6.0 Benchmarking Linux 2 x Intel Xeon Gold 6138 testing with a TYAN S7106 (V1.00 BIOS) and ASPEED ASPEED Family on Ubuntu 17.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1803121-FO-LLVMCLANG93&export=pdf&grw&rdt&rro .
Processor Motherboard Chipset Memory Disk Graphics Network OS Kernel Desktop Display Driver Compiler File-System Screen Resolution 2x Xeon Gold 6138 Clang 5.0 Clang 6.0 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads) TYAN S7106 (V1.00 BIOS) Intel Device 2020 96256MB 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150 ASPEED ASPEED Family Intel I210 Gigabit Connection Ubuntu 17.10 4.16.0-999-generic (x86_64) 20180302 GNOME Shell 3.26.2 modesetting 1.19.5 Clang 5.0.1-svn325091-1~exp1~20180305093938.89 ext4 1024x768 Clang 6.0.0-svn326550-1~exp1~20180305180427.62 OpenBenchmarking.org Environment Details - CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native Disk Details - CFQ / data=ordered,errors=remount-ro,relatime,rw Processor Details - Scaling Governor: intel_pstate powersave Python Details - Python 2.7.14 + Python 3.6.3 Security Details - __user pointer sanitization + Full generic retpoline Protection
bullet: Raytests mpcbench: Multi-Precision Benchmark bullet: 3000 Fall bullet: 1000 Stack bullet: 1000 Convex bullet: 136 Ragdolls bullet: Prim Trimesh bullet: Convex Trimesh tscp: AI Chess Performance scimark2: Composite scimark2: Monte Carlo scimark2: Fast Fourier Transform scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization scimark2: Jacobi Successive Over-Relaxation compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree hackbench: 16 - Thread hackbench: 16 - Process minion: Graceful minion: Solitaire minion: Quasigroup blake2: botan: KASUMI - Encrypt botan: AES-256 - Encrypt botan: Twofish - Encrypt botan: Blowfish - Encrypt botan: CAST-256 - Encrypt encode-flac: WAV To FLAC encode-mp3: WAV To MP3 tjbench: Decompression Throughput hmmer: Pfam Database Search mafft: Multiple Sequence Alignment himeno: Poisson Pressure Solver hpcg: ffte: N=256, 1D Complex FFT Routine primesieve: 1e12 Prime Number Generation build-apache: Time To Compile compress-7zip: Compress Speed Test john-the-ripper: Blowfish john-the-ripper: Traditional DES build-php: Time To Compile aobench: 2048 x 2048 - Total Time graphics-magick: Blur graphics-magick: Sharpen graphics-magick: Resizing graphics-magick: HWB Color Space graphics-magick: Local Adaptive Thresholding x264: H.264 Video Encoding c-ray: Total Time nginx: Static Web Page Serving apache: Static Web Page Serving openssl: RSA 4096-bit Performance redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET sqlite: Timed SQLite Insertions pgbench: Buffer Test - Normal Load - Read Write pgbench: Buffer Test - Single Thread - Read Write ebizzy: fhourstones: Complex Connect-4 Solving polybench-c: 3 Matrix Multiplications 2x Xeon Gold 6138 Clang 5.0 Clang 6.0 2.95 8277 4.87 5.81 5.16 3.24 1.09 1.28 1284541 1996.42 608.03 628.53 2530.21 4818.02 1397.28 1728.74 545.29 2507.49 24.09 18.25 52.33 73.17 116.03 2.70 79.91 3509.68 292.72 238.37 118.79 9.87 11.28 166.62 13.28 4.33 2240.73 0.85 7429.86 10.05 21.78 144408 40114 151913667 68.62 45.77 130 153 150 166 115 117.40 4.38 25021.02 19565.67 7895.07 2149714.81 1767446.06 1504344.44 2197503.31 1660697.10 42.62 8717.06 376.04 953590 13408.93 10.41 3.02 8223 4.85 5.81 5.21 3.22 1.08 1.29 1355929 1986.82 601.84 624.10 2519.03 4816.27 1372.86 1721.94 546.27 2536.13 24.03 19.39 53.34 71.94 118.40 2.52 78.94 3521.27 308.57 254.99 119.99 9.88 11.66 170.42 13.51 4.22 2248.66 0.86 10.08 23.36 44166 152201333 79.52 46.48 129 155 155 167 112 105.65 5.30 25342.48 18055.48 7867.37 2182204.96 1796421.69 1560897.68 2215124.06 1687082.98 44.51 8367.02 378.41 979440 13169.60 10.60 OpenBenchmarking.org
Bullet Physics Engine Test: Raytests OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Raytests Clang 6.0 Clang 5.0 0.6795 1.359 2.0385 2.718 3.3975 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 3.02 2.95 -lglut -lGL -lGLU 1. (CXX) g++ options: -O3 -march=native -rdynamic
GNU MPC Multi-Precision Benchmark OpenBenchmarking.org Global Score, More Is Better GNU MPC 1.1.0 Multi-Precision Benchmark Clang 6.0 Clang 5.0 2K 4K 6K 8K 10K SE +/- 41.77, N = 3 SE +/- 58.40, N = 3 8223 8277 1. (CC) gcc options: -lm -O3 -march=native -MT -MD -MP -MF
Bullet Physics Engine Test: 3000 Fall OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall Clang 6.0 Clang 5.0 1.0958 2.1916 3.2874 4.3832 5.479 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 4.85 4.87 -lglut -lGL -lGLU 1. (CXX) g++ options: -O3 -march=native -rdynamic
Bullet Physics Engine Test: 1000 Stack OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack Clang 6.0 Clang 5.0 1.3073 2.6146 3.9219 5.2292 6.5365 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 5.81 5.81 -lglut -lGL -lGLU 1. (CXX) g++ options: -O3 -march=native -rdynamic
Bullet Physics Engine Test: 1000 Convex OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex Clang 6.0 Clang 5.0 1.1723 2.3446 3.5169 4.6892 5.8615 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 5.21 5.16 -lglut -lGL -lGLU 1. (CXX) g++ options: -O3 -march=native -rdynamic
Bullet Physics Engine Test: 136 Ragdolls OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls Clang 6.0 Clang 5.0 0.729 1.458 2.187 2.916 3.645 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 3.22 3.24 -lglut -lGL -lGLU 1. (CXX) g++ options: -O3 -march=native -rdynamic
Bullet Physics Engine Test: Prim Trimesh OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh Clang 6.0 Clang 5.0 0.2453 0.4906 0.7359 0.9812 1.2265 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.08 1.09 -lglut -lGL -lGLU 1. (CXX) g++ options: -O3 -march=native -rdynamic
Bullet Physics Engine Test: Convex Trimesh OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh Clang 6.0 Clang 5.0 0.2903 0.5806 0.8709 1.1612 1.4515 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.29 1.28 -lglut -lGL -lGLU 1. (CXX) g++ options: -O3 -march=native -rdynamic
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Clang 6.0 Clang 5.0 300K 600K 900K 1200K 1500K SE +/- 666.80, N = 5 SE +/- 47762.22, N = 10 1355929 1284541 1. (CC) gcc options: -O3 -march=native
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Clang 6.0 Clang 5.0 400 800 1200 1600 2000 SE +/- 17.39, N = 3 SE +/- 11.61, N = 3 1986.82 1996.42 1. (CC) gcc options: -O3 -march=native -lm
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Clang 6.0 Clang 5.0 130 260 390 520 650 SE +/- 1.93, N = 3 SE +/- 0.13, N = 3 601.84 608.03 1. (CC) gcc options: -O3 -march=native -lm
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform Clang 6.0 Clang 5.0 140 280 420 560 700 SE +/- 3.43, N = 3 SE +/- 2.64, N = 3 624.10 628.53 1. (CC) gcc options: -O3 -march=native -lm
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply Clang 6.0 Clang 5.0 500 1000 1500 2000 2500 SE +/- 15.68, N = 3 SE +/- 15.80, N = 3 2519.03 2530.21 1. (CC) gcc options: -O3 -march=native -lm
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization Clang 6.0 Clang 5.0 1000 2000 3000 4000 5000 SE +/- 41.88, N = 3 SE +/- 40.18, N = 3 4816.27 4818.02 1. (CC) gcc options: -O3 -march=native -lm
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Clang 6.0 Clang 5.0 300 600 900 1200 1500 SE +/- 25.09, N = 3 SE +/- 0.47, N = 3 1372.86 1397.28 1. (CC) gcc options: -O3 -march=native -lm
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Clang 6.0 Clang 5.0 400 800 1200 1600 2000 SE +/- 10.41, N = 3 SE +/- 7.52, N = 3 1721.94 1728.74
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Clang 6.0 Clang 5.0 120 240 360 480 600 SE +/- 5.23, N = 3 SE +/- 5.36, N = 3 546.27 545.29
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Clang 6.0 Clang 5.0 500 1000 1500 2000 2500 SE +/- 1.29, N = 3 SE +/- 7.28, N = 3 2536.13 2507.49
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Clang 6.0 Clang 5.0 6 12 18 24 30 SE +/- 0.26, N = 3 SE +/- 0.29, N = 3 24.03 24.09 1. (CC) gcc options: -lpthread -O3 -march=native
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Clang 6.0 Clang 5.0 5 10 15 20 25 SE +/- 0.31, N = 6 SE +/- 1.42, N = 6 19.39 18.25 1. (CC) gcc options: -lpthread -O3 -march=native
Minion Benchmark: Graceful OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful Clang 6.0 Clang 5.0 12 24 36 48 60 SE +/- 0.20, N = 3 SE +/- 0.19, N = 3 53.34 52.33 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Minion Benchmark: Solitaire OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Solitaire Clang 6.0 Clang 5.0 16 32 48 64 80 SE +/- 0.53, N = 3 SE +/- 0.28, N = 3 71.94 73.17 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Minion Benchmark: Quasigroup OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Quasigroup Clang 6.0 Clang 5.0 30 60 90 120 150 SE +/- 0.69, N = 3 SE +/- 0.25, N = 3 118.40 116.03 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 Clang 6.0 Clang 5.0 0.6075 1.215 1.8225 2.43 3.0375 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.52 2.70 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
Botan Test: KASUMI - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: KASUMI - Encrypt Clang 6.0 Clang 5.0 20 40 60 80 100 SE +/- 0.54, N = 3 SE +/- 0.20, N = 3 78.94 79.91 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: AES-256 - Encrypt Clang 6.0 Clang 5.0 800 1600 2400 3200 4000 SE +/- 0.73, N = 3 SE +/- 1.48, N = 3 3521.27 3509.68 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: Twofish - Encrypt Clang 6.0 Clang 5.0 70 140 210 280 350 SE +/- 0.12, N = 3 SE +/- 0.67, N = 3 308.57 292.72 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: Blowfish - Encrypt Clang 6.0 Clang 5.0 60 120 180 240 300 SE +/- 0.07, N = 3 SE +/- 0.22, N = 3 254.99 238.37 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 - Encrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: CAST-256 - Encrypt Clang 6.0 Clang 5.0 30 60 90 120 150 SE +/- 2.09, N = 3 SE +/- 0.05, N = 3 119.99 118.79 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Clang 6.0 Clang 5.0 3 6 9 12 15 SE +/- 0.06, N = 5 SE +/- 0.02, N = 5 9.88 9.87 1. (CXX) g++ options: -O3 -march=native -logg -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Clang 6.0 Clang 5.0 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 11.66 11.28 1. (CC) gcc options: -O3 -pipe -march=native -lncurses -lm
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.3 Test: Decompression Throughput Clang 6.0 Clang 5.0 40 80 120 160 200 SE +/- 0.63, N = 3 SE +/- 0.22, N = 3 170.42 166.62 1. (CC) gcc options: -O3 -march=native -lm
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Clang 6.0 Clang 5.0 3 6 9 12 15 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 13.51 13.28 1. (CC) gcc options: -O3 -march=native -pthread -lhmmer -lsquid -lm
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment Clang 6.0 Clang 5.0 0.9743 1.9486 2.9229 3.8972 4.8715 SE +/- 0.18, N = 6 SE +/- 0.07, N = 3 4.22 4.33 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Clang 6.0 Clang 5.0 500 1000 1500 2000 2500 SE +/- 2.22, N = 3 SE +/- 4.34, N = 3 2248.66 2240.73 1. (CC) gcc options: -O3 -march=native -mavx2
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.0 Clang 6.0 Clang 5.0 0.1935 0.387 0.5805 0.774 0.9675 SE +/- 0.01, N = 3 SE +/- 0.01, N = 6 0.86 0.85
FFTE Test: N=256, 1D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 6.0 Test: N=256, 1D Complex FFT Routine 2x Xeon Gold 6138: Clang 5.0 1600 3200 4800 6400 8000 SE +/- 4.93, N = 3 7429.86 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 6.2 1e12 Prime Number Generation Clang 6.0 Clang 5.0 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 10.08 10.05 1. (CXX) g++ options: -O3 -march=native -rdynamic -lpthread
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile Clang 6.0 Clang 5.0 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 23.36 21.78
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test 2x Xeon Gold 6138: Clang 5.0 30K 60K 90K 120K 150K SE +/- 216.41, N = 3 144408 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-jumbo-1 Test: Blowfish Clang 6.0 Clang 5.0 9K 18K 27K 36K 45K SE +/- 26.64, N = 3 SE +/- 42.83, N = 3 44166 40114 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Traditional DES Clang 6.0 Clang 5.0 30M 60M 90M 120M 150M SE +/- 1008201.26, N = 3 SE +/- 1367852.49, N = 3 152201333 151913667 1. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.1.9 Time To Compile Clang 6.0 Clang 5.0 20 40 60 80 100 SE +/- 0.22, N = 3 SE +/- 0.22, N = 3 79.52 68.62 1. (CC) gcc options: -O3 -march=native -pedantic -ldl -lz -lm
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time Clang 6.0 Clang 5.0 11 22 33 44 55 SE +/- 0.28, N = 3 SE +/- 0.10, N = 3 46.48 45.77 1. (CC) gcc options: -lm -O3 -march=native
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: Blur Clang 6.0 Clang 5.0 30 60 90 120 150 SE +/- 0.33, N = 3 129 130 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lomp -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: Sharpen Clang 6.0 Clang 5.0 30 60 90 120 150 SE +/- 1.53, N = 3 155 153 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lomp -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: Resizing Clang 6.0 Clang 5.0 30 60 90 120 150 SE +/- 0.67, N = 3 155 150 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lomp -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: HWB Color Space Clang 6.0 Clang 5.0 40 80 120 160 200 167 166 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lomp -lpthread
GraphicsMagick Operation: Local Adaptive Thresholding OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.28 Operation: Local Adaptive Thresholding Clang 6.0 Clang 5.0 30 60 90 120 150 SE +/- 1.67, N = 3 112 115 1. (CC) gcc options: -fopenmp -O3 -march=native -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lomp -lpthread
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-02-05 H.264 Video Encoding Clang 6.0 Clang 5.0 30 60 90 120 150 105.65 117.40 1. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -march=native -std=gnu99 -mstack-alignment=64 -fPIC -fomit-frame-pointer -fno-tree-vectorize
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Clang 6.0 Clang 5.0 1.1925 2.385 3.5775 4.77 5.9625 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 5.30 4.38 1. (CC) gcc options: -lm -lpthread -O3 -march=native
NGINX Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving Clang 6.0 Clang 5.0 5K 10K 15K 20K 25K SE +/- 117.48, N = 3 SE +/- 164.64, N = 3 25342.48 25021.02 1. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving Clang 6.0 Clang 5.0 4K 8K 12K 16K 20K SE +/- 177.23, N = 3 SE +/- 121.15, N = 3 18055.48 19565.67 1. (CC) gcc options: -shared -fPIC -pthread -O3 -march=native
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.0f RSA 4096-bit Performance Clang 6.0 Clang 5.0 2K 4K 6K 8K 10K SE +/- 24.90, N = 3 SE +/- 59.43, N = 3 7867.37 7895.07 1. (CC) gcc options: -O3 -pthread -m64 -lssl -lcrypto -ldl
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPOP Clang 6.0 Clang 5.0 500K 1000K 1500K 2000K 2500K SE +/- 123999.21, N = 6 SE +/- 108258.11, N = 6 2182204.96 2149714.81 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD Clang 6.0 Clang 5.0 400K 800K 1200K 1600K 2000K SE +/- 71173.26, N = 6 SE +/- 50381.74, N = 6 1796421.69 1767446.06 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH Clang 6.0 Clang 5.0 300K 600K 900K 1200K 1500K SE +/- 40258.67, N = 6 SE +/- 29252.80, N = 6 1560897.68 1504344.44 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET Clang 6.0 Clang 5.0 500K 1000K 1500K 2000K 2500K SE +/- 101450.14, N = 6 SE +/- 97231.53, N = 6 2215124.06 2197503.31 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET Clang 6.0 Clang 5.0 400K 800K 1200K 1600K 2000K SE +/- 57419.56, N = 6 SE +/- 42825.23, N = 6 1687082.98 1660697.10 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Clang 6.0 Clang 5.0 10 20 30 40 50 SE +/- 0.68, N = 4 SE +/- 0.14, N = 3 44.51 42.62 1. (CC) gcc options: -O3 -march=native -lreadline -ltermcap -lz -ldl -lpthread
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Clang 6.0 Clang 5.0 2K 4K 6K 8K 10K SE +/- 113.94, N = 3 SE +/- 5.62, N = 3 8367.02 8717.06 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Single Thread - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write Clang 6.0 Clang 5.0 80 160 240 320 400 SE +/- 1.24, N = 3 SE +/- 5.61, N = 3 378.41 376.04 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -march=native -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 Clang 6.0 Clang 5.0 200K 400K 600K 800K 1000K SE +/- 17814.06, N = 3 SE +/- 12125.51, N = 3 979440 953590 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving Clang 6.0 Clang 5.0 3K 6K 9K 12K 15K SE +/- 12.72, N = 3 SE +/- 29.41, N = 3 13169.60 13408.93 1. (CC) gcc options: -O3
PolyBench-C Test: 3 Matrix Multiplications OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 3.2 Test: 3 Matrix Multiplications Clang 6.0 Clang 5.0 3 6 9 12 15 SE +/- 0.15, N = 3 SE +/- 0.12, N = 3 10.60 10.41 1. (CC) gcc options: -O3 -march=native
Botan Test: KASUMI - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: KASUMI - Decrypt 2x Xeon Gold 6138: Clang 5.0 20 40 60 80 100 SE +/- 0.33, N = 3 78.18 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: AES-256 - Decrypt 2x Xeon Gold 6138: Clang 5.0 800 1600 2400 3200 4000 SE +/- 0.37, N = 3 3514.54 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: Twofish - Decrypt 2x Xeon Gold 6138: Clang 5.0 60 120 180 240 300 SE +/- 3.32, N = 3 291.29 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: Blowfish - Decrypt 2x Xeon Gold 6138: Clang 5.0 50 100 150 200 250 SE +/- 0.09, N = 3 240.09 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: CAST-256 - Decrypt 2x Xeon Gold 6138: Clang 5.0 30 60 90 120 150 SE +/- 0.02, N = 3 120.95 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: KASUMI - Encrypt - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: KASUMI - Encrypt - Decrypt 2x Xeon Gold 6138: Clang 6.0 20 40 60 80 100 SE +/- 0.81, N = 3 77.19 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 - Encrypt - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: AES-256 - Encrypt - Decrypt 2x Xeon Gold 6138: Clang 6.0 800 1600 2400 3200 4000 SE +/- 0.24, N = 3 3526.90 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish - Encrypt - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: Twofish - Encrypt - Decrypt 2x Xeon Gold 6138: Clang 6.0 60 120 180 240 300 SE +/- 0.10, N = 3 297.08 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish - Encrypt - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: Blowfish - Encrypt - Decrypt 2x Xeon Gold 6138: Clang 6.0 60 120 180 240 300 SE +/- 0.03, N = 3 255.09 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 - Encrypt - Decrypt OpenBenchmarking.org MiB/s, More Is Better Botan 2.4.0 Test: CAST-256 - Encrypt - Decrypt 2x Xeon Gold 6138: Clang 6.0 30 60 90 120 150 SE +/- 0.02, N = 3 122.62 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Phoronix Test Suite v10.8.4