LLVM Clang 6.0 6.0 Benchmarking Linux A Compiler comparison via the Phoronix Test Suite. 2x Xeon Gold 6138: Clang 5.0: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.00 BIOS), Chipset: Intel Device 2020, Memory: 96256MB, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: ASPEED ASPEED Family, Network: Intel I210 Gigabit Connection OS: Ubuntu 17.10, Kernel: 4.16.0-999-generic (x86_64) 20180302, Desktop: GNOME Shell 3.26.2, Display Driver: modesetting 1.19.5, Compiler: Clang 5.0.1-svn325091-1~exp1~20180305093938.89, File-System: ext4, Screen Resolution: 1024x768 2x Xeon Gold 6138: Clang 6.0: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.00 BIOS), Chipset: Intel Device 2020, Memory: 96256MB, Disk: 256GB Samsung SSD 850 + 2000GB Seagate ST2000DM006-2DM1 + 2 x 120GB TOSHIBA-TR150, Graphics: ASPEED ASPEED Family, Network: Intel I210 Gigabit Connection OS: Ubuntu 17.10, Kernel: 4.16.0-999-generic (x86_64) 20180302, Desktop: GNOME Shell 3.26.2, Display Driver: modesetting 1.19.5, Compiler: Clang 6.0.0-svn326550-1~exp1~20180305180427.62, File-System: ext4, Screen Resolution: 1024x768 mokcu: Processor: 2 x AMD Opteron 6344 @ 2.60GHz (24 Cores), Motherboard: Supermicro H8QGL, Chipset: AMD RD890 + SB7x0/SB8x0/SB9x0, Memory: 129024MB, Disk: 2 x 512GB Samsung SSD 850 + 6001GB Western Digital WD6002FRYZ-0, Graphics: Matrox s MGA G200eW WPCM450, Network: Intel 82576 Gigabit Connection OS: Ubuntu 16.04, Kernel: 4.4.0-119-generic (x86_64), Compiler: GCC 5.4.0 20160609, File-System: ext4 (ecryptfs), Screen Resolution: 1024x768 SQLite 3.22 Timed SQLite Insertions Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 42.62 |=========== 2x Xeon Gold 6138: Clang 6.0 . 44.51 |============ mokcu ........................ 150.59 |======================================== Compile Bench 0.6 Test: Compile MB/s > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 1728.74 |======================================= 2x Xeon Gold 6138: Clang 6.0 . 1721.94 |======================================= mokcu ........................ 211.00 |===== Compile Bench 0.6 Test: Initial Create MB/s > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 545.29 |======================================== 2x Xeon Gold 6138: Clang 6.0 . 546.27 |======================================== mokcu ........................ 77.68 |====== Compile Bench 0.6 Test: Read Compiled Tree MB/s > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 2507.49 |======================================= 2x Xeon Gold 6138: Clang 6.0 . 2536.13 |======================================= mokcu ........................ 908.81 |============== GNU MPC 1.1.0 Multi-Precision Benchmark Global Score > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 8277 |========================================== 2x Xeon Gold 6138: Clang 6.0 . 8223 |========================================== High Performance Conjugate Gradient 3.0 GFLOP/s > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 0.85 |========================================== 2x Xeon Gold 6138: Clang 6.0 . 0.86 |========================================== PolyBench-C 3.2 Test: 3 Matrix Multiplications Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 10.41 |==== 2x Xeon Gold 6138: Clang 6.0 . 10.60 |==== mokcu ........................ 104.05 |======================================== FFTE 6.0 Test: N=256, 1D Complex FFT Routine MFLOPS > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 7429.86 |======================================= mokcu ........................ 3775.59 |==================== Timed HMMer Search 2.3.2 Pfam Database Search Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 13.28 |======================================== 2x Xeon Gold 6138: Clang 6.0 . 13.51 |========================================= mokcu ........................ 12.95 |======================================= Timed MAFFT Alignment 7.392 Multiple Sequence Alignment Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 4.33 |=============================== 2x Xeon Gold 6138: Clang 6.0 . 4.22 |============================== mokcu ........................ 5.91 |========================================== BLAKE2 20170307 Cycles Per Byte < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 2.70 |========================================== 2x Xeon Gold 6138: Clang 6.0 . 2.52 |======================================= Fhourstones 3.1 Complex Connect-4 Solving Kpos / sec > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 13408.93 |====================================== 2x Xeon Gold 6138: Clang 6.0 . 13169.60 |===================================== mokcu ........................ 7857.23 |====================== SciMark 2.0 Computational Test: Composite Mflops > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 1996.42 |======================================= 2x Xeon Gold 6138: Clang 6.0 . 1986.82 |======================================= mokcu ........................ 300.29 |====== SciMark 2.0 Computational Test: Monte Carlo Mflops > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 608.03 |======================================== 2x Xeon Gold 6138: Clang 6.0 . 601.84 |======================================== mokcu ........................ 82.53 |===== SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 628.53 |======================================== 2x Xeon Gold 6138: Clang 6.0 . 624.10 |======================================== mokcu ........................ 86.30 |===== SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 2530.21 |======================================= 2x Xeon Gold 6138: Clang 6.0 . 2519.03 |======================================= mokcu ........................ 294.93 |===== SciMark 2.0 Computational Test: Dense LU Matrix Factorization Mflops > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 4818.02 |======================================= 2x Xeon Gold 6138: Clang 6.0 . 4816.27 |======================================= mokcu ........................ 448.95 |==== SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 1397.28 |======================================= 2x Xeon Gold 6138: Clang 6.0 . 1372.86 |====================================== mokcu ........................ 588.73 |================ Botan 2.4.0 Test: KASUMI - Encrypt MiB/s > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 79.91 |========================================= 2x Xeon Gold 6138: Clang 6.0 . 78.94 |========================================= mokcu ........................ 55.90 |============================= Botan 2.4.0 Test: KASUMI - Decrypt MiB/s > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 78.18 |========================================= Botan 2.4.0 Test: AES-256 - Encrypt MiB/s > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 3509.68 |======================================= 2x Xeon Gold 6138: Clang 6.0 . 3521.27 |======================================= mokcu ........................ 1807.66 |==================== Botan 2.4.0 Test: AES-256 - Decrypt MiB/s > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 3514.54 |======================================= Botan 2.4.0 Test: Twofish - Encrypt MiB/s > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 292.72 |====================================== 2x Xeon Gold 6138: Clang 6.0 . 308.57 |======================================== mokcu ........................ 161.48 |===================== Botan 2.4.0 Test: Twofish - Decrypt MiB/s > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 291.29 |======================================== Botan 2.4.0 Test: Blowfish - Encrypt MiB/s > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 238.37 |===================================== 2x Xeon Gold 6138: Clang 6.0 . 254.99 |======================================== mokcu ........................ 140.17 |====================== Botan 2.4.0 Test: Blowfish - Decrypt MiB/s > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 240.09 |======================================== Botan 2.4.0 Test: CAST-256 - Encrypt MiB/s > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 118.79 |======================================== 2x Xeon Gold 6138: Clang 6.0 . 119.99 |======================================== mokcu ........................ 73.51 |========================= Botan 2.4.0 Test: CAST-256 - Decrypt MiB/s > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 120.95 |======================================== TSCP 1.81 AI Chess Performance Nodes Per Second > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 1284541 |===================================== 2x Xeon Gold 6138: Clang 6.0 . 1355929 |======================================= mokcu ........................ 573618 |================ John The Ripper 1.8.0-jumbo-1 Test: Blowfish Real C/S > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 40114 |===================================== 2x Xeon Gold 6138: Clang 6.0 . 44166 |========================================= mokcu ........................ 13427 |============ John The Ripper 1.8.0-jumbo-1 Test: Traditional DES Real C/S > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 151913667 |===================================== 2x Xeon Gold 6138: Clang 6.0 . 152201333 |===================================== mokcu ........................ 37021500 |========= x264 2018-02-05 H.264 Video Encoding Frames Per Second > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 117.40 |======================================== 2x Xeon Gold 6138: Clang 6.0 . 105.65 |==================================== mokcu ........................ 54.01 |================== GraphicsMagick 1.3.28 Operation: Blur Iterations Per Minute > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 130 |=========================================== 2x Xeon Gold 6138: Clang 6.0 . 129 |=========================================== mokcu ........................ 100 |================================= GraphicsMagick 1.3.28 Operation: Sharpen Iterations Per Minute > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 153 |========================================== 2x Xeon Gold 6138: Clang 6.0 . 155 |=========================================== mokcu ........................ 107 |============================== GraphicsMagick 1.3.28 Operation: Resizing Iterations Per Minute > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 150 |========================================== 2x Xeon Gold 6138: Clang 6.0 . 155 |=========================================== mokcu ........................ 123 |================================== GraphicsMagick 1.3.28 Operation: HWB Color Space Iterations Per Minute > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 166 |=========================================== 2x Xeon Gold 6138: Clang 6.0 . 167 |=========================================== mokcu ........................ 135 |=================================== GraphicsMagick 1.3.28 Operation: Local Adaptive Thresholding Iterations Per Minute > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 115 |=========================================== 2x Xeon Gold 6138: Clang 6.0 . 112 |========================================== mokcu ........................ 65 |======================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 2240.73 |======================================= 2x Xeon Gold 6138: Clang 6.0 . 2248.66 |======================================= mokcu ........................ 564.95 |========== 7-Zip Compression 16.02 Compress Speed Test MIPS > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 144408 |======================================== mokcu ........................ 37741 |========== ebizzy 0.3 Records/s > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 953590 |======================================= 2x Xeon Gold 6138: Clang 6.0 . 979440 |======================================== Timed Apache Compilation 2.4.7 Time To Compile Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 21.78 |======================= 2x Xeon Gold 6138: Clang 6.0 . 23.36 |======================== mokcu ........................ 39.59 |========================================= Timed PHP Compilation 7.1.9 Time To Compile Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 68.62 |=============================== 2x Xeon Gold 6138: Clang 6.0 . 79.52 |==================================== mokcu ........................ 89.88 |========================================= C-Ray 1.1 Total Time Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 4.38 |============== 2x Xeon Gold 6138: Clang 6.0 . 5.30 |================= mokcu ........................ 12.59 |========================================= Primesieve 6.2 1e12 Prime Number Generation Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 10.05 |===== 2x Xeon Gold 6138: Clang 6.0 . 10.08 |===== mokcu ........................ 89.50 |========================================= AOBench Size: 2048 x 2048 - Total Time Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 45.77 |================= 2x Xeon Gold 6138: Clang 6.0 . 46.48 |================== mokcu ........................ 105.29 |======================================== Bullet Physics Engine 2.81 Test: Raytests Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 2.95 |===================== 2x Xeon Gold 6138: Clang 6.0 . 3.02 |===================== mokcu ........................ 5.97 |========================================== Bullet Physics Engine 2.81 Test: 3000 Fall Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 4.87 |======================= 2x Xeon Gold 6138: Clang 6.0 . 4.85 |======================= mokcu ........................ 8.90 |========================================== Bullet Physics Engine 2.81 Test: 1000 Stack Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 5.81 |======================= 2x Xeon Gold 6138: Clang 6.0 . 5.81 |======================= mokcu ........................ 10.54 |========================================= Bullet Physics Engine 2.81 Test: 1000 Convex Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 5.16 |======================= 2x Xeon Gold 6138: Clang 6.0 . 5.21 |======================= mokcu ........................ 9.63 |========================================== Bullet Physics Engine 2.81 Test: 136 Ragdolls Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 3.24 |======================= 2x Xeon Gold 6138: Clang 6.0 . 3.22 |====================== mokcu ........................ 6.04 |========================================== Bullet Physics Engine 2.81 Test: Prim Trimesh Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 1.09 |========================= 2x Xeon Gold 6138: Clang 6.0 . 1.08 |========================= mokcu ........................ 1.84 |========================================== Bullet Physics Engine 2.81 Test: Convex Trimesh Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 1.28 |======================== 2x Xeon Gold 6138: Clang 6.0 . 1.29 |======================== mokcu ........................ 2.27 |========================================== FLAC Audio Encoding 1.3.2 WAV To FLAC Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 9.87 |================== 2x Xeon Gold 6138: Clang 6.0 . 9.88 |================== mokcu ........................ 22.79 |========================================= LAME MP3 Encoding 3.100 WAV To MP3 Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 11.28 |======= 2x Xeon Gold 6138: Clang 6.0 . 11.66 |======== mokcu ........................ 62.06 |========================================= Hackbench Count: 16 - Type: Thread Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 24.09 |============ 2x Xeon Gold 6138: Clang 6.0 . 24.03 |============ mokcu ........................ 80.18 |========================================= Hackbench Count: 16 - Type: Process Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 18.25 |=========== 2x Xeon Gold 6138: Clang 6.0 . 19.39 |============ mokcu ........................ 68.99 |========================================= Minion 1.8 Benchmark: Graceful Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 52.33 |======================== 2x Xeon Gold 6138: Clang 6.0 . 53.34 |======================== mokcu ........................ 89.60 |========================================= Minion 1.8 Benchmark: Solitaire Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 73.17 |===================== 2x Xeon Gold 6138: Clang 6.0 . 71.94 |===================== mokcu ........................ 139.41 |======================================== Minion 1.8 Benchmark: Quasigroup Seconds < Lower Is Better 2x Xeon Gold 6138: Clang 5.0 . 116.03 |===================== 2x Xeon Gold 6138: Clang 6.0 . 118.40 |====================== mokcu ........................ 218.44 |======================================== OpenSSL 1.1.0f RSA 4096-bit Performance Signs Per Second > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 7895.07 |======================================= 2x Xeon Gold 6138: Clang 6.0 . 7867.37 |======================================= mokcu ........................ 1400.83 |======= libjpeg-turbo tjbench 1.5.3 Test: Decompression Throughput Megapixels/sec > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 166.62 |======================================= 2x Xeon Gold 6138: Clang 6.0 . 170.42 |======================================== mokcu ........................ 98.58 |======================= PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 8717.06 |======================================= 2x Xeon Gold 6138: Clang 6.0 . 8367.02 |===================================== PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write TPS > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 376.04 |======================================== 2x Xeon Gold 6138: Clang 6.0 . 378.41 |======================================== Redis 4.0.8 Test: LPOP Requests Per Second > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 2149714.81 |=================================== 2x Xeon Gold 6138: Clang 6.0 . 2182204.96 |==================================== mokcu ........................ 905602.81 |=============== Redis 4.0.8 Test: SADD Requests Per Second > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 1767446.06 |=================================== 2x Xeon Gold 6138: Clang 6.0 . 1796421.69 |==================================== mokcu ........................ 719456.63 |============== Redis 4.0.8 Test: LPUSH Requests Per Second > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 1504344.44 |=================================== 2x Xeon Gold 6138: Clang 6.0 . 1560897.68 |==================================== mokcu ........................ 526849.66 |============ Redis 4.0.8 Test: GET Requests Per Second > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 2197503.31 |==================================== 2x Xeon Gold 6138: Clang 6.0 . 2215124.06 |==================================== mokcu ........................ 859524.11 |============== Redis 4.0.8 Test: SET Requests Per Second > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 1660697.10 |=================================== 2x Xeon Gold 6138: Clang 6.0 . 1687082.98 |==================================== mokcu ........................ 664400.27 |============== NGINX Benchmark 1.9.9 Static Web Page Serving Requests Per Second > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 25021.02 |====================================== 2x Xeon Gold 6138: Clang 6.0 . 25342.48 |====================================== mokcu ........................ 12709.10 |=================== Apache Benchmark 2.4.29 Static Web Page Serving Requests Per Second > Higher Is Better 2x Xeon Gold 6138: Clang 5.0 . 19565.67 |====================================== 2x Xeon Gold 6138: Clang 6.0 . 18055.48 |=================================== mokcu ........................ 10325.90 |==================== Botan 2.4.0 Test: KASUMI - Encrypt - Decrypt MiB/s > Higher Is Better 2x Xeon Gold 6138: Clang 6.0 . 77.19 |========================================= Botan 2.4.0 Test: AES-256 - Encrypt - Decrypt MiB/s > Higher Is Better 2x Xeon Gold 6138: Clang 6.0 . 3526.90 |======================================= Botan 2.4.0 Test: Twofish - Encrypt - Decrypt MiB/s > Higher Is Better 2x Xeon Gold 6138: Clang 6.0 . 297.08 |======================================== Botan 2.4.0 Test: Blowfish - Encrypt - Decrypt MiB/s > Higher Is Better 2x Xeon Gold 6138: Clang 6.0 . 255.09 |======================================== Botan 2.4.0 Test: CAST-256 - Encrypt - Decrypt MiB/s > Higher Is Better 2x Xeon Gold 6138: Clang 6.0 . 122.62 |======================================== High Performance Conjugate Gradient 3.0 Phoronix Test Suite v5.2.1 GFLOP/s > Higher Is Better mokcu . 0.31 |================================================================= BLAKE2 20170307 Phoronix Test Suite v5.2.1 Cycles Per Byte < Lower Is Better mokcu . 7.03 |================================================================= ebizzy 0.3 Phoronix Test Suite v5.2.1 Records/s > Higher Is Better mokcu . 261069 |===============================================================