AMD Ryzen Threadripper 3960X GCC vs. LLVM Clang compiler benchmarks by Michael Larabel for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1912235-PTS-THREADRI74
Threadripper EOY2019 Clang vs. GCC
AMD Ryzen Threadripper 3960X GCC vs. LLVM Clang compiler benchmarks by Michael Larabel for a future article.
GCC 10.0.0 20191208:
Processor: AMD Ryzen Threadripper 3960X 24-Core @ 3.80GHz (24 Cores / 48 Threads), Motherboard: MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS), Chipset: AMD Starship/Matisse, Memory: 32768MB, Disk: 1000GB Sabrent Rocket 4.0 1TB, Graphics: Gigabyte AMD Radeon 540/540X/550/550X / RX 540X/550/550X 2GB (1206/1750MHz), Audio: AMD Baffin HDMI/DP, Monitor: ASUS VP28U, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Device 2723
OS: Ubuntu 19.10, Kernel: 5.4.0-nvme-hwmon (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 4.5 Mesa 19.2.1 (LLVM 9.0.0), Compiler: GCC 10.0.0 20191208, File-System: ext4, Screen Resolution: 3840x2160
LLVM Clang 10.0 20191222:
Processor: AMD Ryzen Threadripper 3960X 24-Core @ 3.80GHz (24 Cores / 48 Threads), Motherboard: MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS), Chipset: AMD Starship/Matisse, Memory: 32768MB, Disk: 1000GB Sabrent Rocket 4.0 1TB, Graphics: Gigabyte AMD Radeon 540/540X/550/550X / RX 540X/550/550X 2GB (1206/1750MHz), Audio: AMD Baffin HDMI/DP, Monitor: ASUS VP28U, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Device 2723
OS: Ubuntu 19.10, Kernel: 5.4.0-nvme-hwmon (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 4.5 Mesa 19.2.1 (LLVM 9.0.0), Compiler: Clang 10.0.0, File-System: ext4, Screen Resolution: 3840x2160
GCC 9.2.1:
Processor: AMD Ryzen Threadripper 3960X 24-Core @ 3.80GHz (24 Cores / 48 Threads), Motherboard: MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS), Chipset: AMD Starship/Matisse, Memory: 32768MB, Disk: 1000GB Sabrent Rocket 4.0 1TB, Graphics: Gigabyte AMD Radeon 540/540X/550/550X / RX 540X/550/550X 2GB (1206/1750MHz), Audio: AMD Baffin HDMI/DP, Monitor: ASUS VP28U, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Device 2723
OS: Ubuntu 19.10, Kernel: 5.4.0-nvme-hwmon (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 4.5 Mesa 19.2.1 (LLVM 9.0.0), Compiler: GCC 9.2.1 20191008, File-System: ext4, Screen Resolution: 3840x2160
LLVM Clang 9.0.0:
Processor: AMD Ryzen Threadripper 3960X 24-Core @ 3.80GHz (24 Cores / 48 Threads), Motherboard: MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS), Chipset: AMD Starship/Matisse, Memory: 32768MB, Disk: 1000GB Sabrent Rocket 4.0 1TB, Graphics: Gigabyte AMD Radeon 540/540X/550/550X / RX 540X/550/550X 2GB (1206/1750MHz), Audio: AMD Baffin HDMI/DP, Monitor: ASUS VP28U, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Device 2723
OS: Ubuntu 19.10, Kernel: 5.4.0-nvme-hwmon (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 4.5 Mesa 19.2.1 (LLVM 9.0.0), Compiler: Clang 9.0.0, File-System: ext4, Screen Resolution: 3840x2160
John The Ripper 1.9.0-jumbo-1
Test: Blowfish
Real C/S > Higher Is Better
GCC 10.0.0 20191208 ...... 41784 |===============================
LLVM Clang 10.0 20191222 . 1932 |=
GCC 9.2.1 ................ 41482 |===============================
LLVM Clang 9.0.0 ......... 60586 |=============================================
TTSIOD 3D Renderer 2.3b
Phong Rendering With Soft-Shadow Mapping
FPS > Higher Is Better
GCC 10.0.0 20191208 . 961.97 |=================================================
GCC 9.2.1 ........... 935.12 |================================================
LLVM Clang 9.0.0 .... 69.85 |====
ACES DGEMM 1.0
Sustained Floating-Point Rate
GFLOP/s > Higher Is Better
GCC 10.0.0 20191208 . 8.863183 |===============================================
GCC 9.2.1 ........... 8.385972 |============================================
LLVM Clang 9.0.0 .... 0.791403 |====
Timed PHP Compilation 7.1.9
Time To Compile
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 50.24 |=============================
LLVM Clang 10.0 20191222 . 78.18 |=============================================
GCC 9.2.1 ................ 44.94 |==========================
LLVM Clang 9.0.0 ......... 64.76 |=====================================
C-Ray 1.1
Total Time - 4K, 16 Rays Per Pixel
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 19.13 |============================
LLVM Clang 10.0 20191222 . 30.84 |=============================================
GCC 9.2.1 ................ 19.16 |============================
LLVM Clang 9.0.0 ......... 30.97 |=============================================
Timed ImageMagick Compilation 6.9.0
Time To Compile
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 15.06 |================================
LLVM Clang 10.0 20191222 . 20.91 |=============================================
GCC 9.2.1 ................ 13.51 |=============================
LLVM Clang 9.0.0 ......... 13.53 |=============================
OpenSSL 1.1.1
RSA 4096-bit Performance
Signs Per Second > Higher Is Better
GCC 10.0.0 20191208 ...... 7173.7 |============================================
LLVM Clang 10.0 20191222 . 5189.1 |================================
GCC 9.2.1 ................ 7178.8 |============================================
LLVM Clang 9.0.0 ......... 7191.6 |============================================
dav1d 0.5.0
Video Input: Chimera 1080p 10-bit
FPS > Higher Is Better
GCC 10.0.0 20191208 ...... 94.47 |===========================================
LLVM Clang 10.0 20191222 . 74.45 |==================================
GCC 9.2.1 ................ 99.72 |=============================================
LLVM Clang 9.0.0 ......... 73.36 |=================================
MKL-DNN DNNL 1.1
Harness: Recurrent Neural Network Training - Data Type: f32
ms < Lower Is Better
GCC 10.0.0 20191208 . 194.08 |=================================================
GCC 9.2.1 ........... 194.77 |=================================================
LLVM Clang 9.0.0 .... 145.85 |=====================================
Parboil 2.5
Test: OpenMP MRI Gridding
Seconds < Lower Is Better
GCC 10.0.0 20191208 . 62.94 |==================================================
GCC 9.2.1 ........... 49.00 |=======================================
CppPerformanceBenchmarks 9
Test: Random Numbers
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 1061.48 |===================================
LLVM Clang 10.0 20191222 . 1282.03 |===========================================
GCC 9.2.1 ................ 1069.48 |===================================
LLVM Clang 9.0.0 ......... 1296.98 |===========================================
Tungsten Renderer 0.2.2
Scene: Non-Exponential
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 3.36927 |====================================
LLVM Clang 10.0 20191222 . 4.05176 |===========================================
GCC 9.2.1 ................ 3.37419 |====================================
LLVM Clang 9.0.0 ......... 4.07043 |===========================================
QMCPACK 3.8
Total Execution Time - Seconds < Lower Is Better
GCC 10.0.0 20191208 . 1878.1 |=========================================
GCC 9.2.1 ........... 1893.6 |=========================================
LLVM Clang 9.0.0 .... 2262.8 |=================================================
FFTW 3.3.6
Build: Float + SSE - Size: 2D FFT Size 4096
Mflops > Higher Is Better
GCC 10.0.0 20191208 . 20287 |==========================================
GCC 9.2.1 ........... 24184 |==================================================
LLVM Clang 9.0.0 .... 23559 |=================================================
LAME MP3 Encoding 3.100
WAV To MP3
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 6.701 |======================================
LLVM Clang 10.0 20191222 . 7.788 |============================================
GCC 9.2.1 ................ 6.729 |======================================
LLVM Clang 9.0.0 ......... 7.951 |=============================================
CppPerformanceBenchmarks 9
Test: Stepanov Vector
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 76.26 |============================================
LLVM Clang 10.0 20191222 . 66.78 |=======================================
GCC 9.2.1 ................ 77.50 |=============================================
LLVM Clang 9.0.0 ......... 67.11 |=======================================
AOBench
Size: 2048 x 2048 - Total Time
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 27.39 |=======================================
LLVM Clang 10.0 20191222 . 31.75 |=============================================
GCC 9.2.1 ................ 28.62 |=========================================
LLVM Clang 9.0.0 ......... 31.59 |=============================================
TSCP 1.81
AI Chess Performance
Nodes Per Second > Higher Is Better
GCC 10.0.0 20191208 ...... 1345991 |======================================
LLVM Clang 10.0 20191222 . 1528248 |===========================================
GCC 9.2.1 ................ 1373089 |=======================================
LLVM Clang 9.0.0 ......... 1487001 |==========================================
libgav1 2019-10-05
Video Input: Summer Nature 4K
FPS > Higher Is Better
GCC 10.0.0 20191208 ...... 23.89 |=============================================
LLVM Clang 10.0 20191222 . 21.17 |========================================
GCC 9.2.1 ................ 23.74 |=============================================
LLVM Clang 9.0.0 ......... 23.94 |=============================================
FLAC Audio Encoding 1.3.2
WAV To FLAC
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 8.042 |=============================================
LLVM Clang 10.0 20191222 . 7.145 |========================================
GCC 9.2.1 ................ 8.073 |=============================================
LLVM Clang 9.0.0 ......... 7.192 |========================================
libgav1 2019-10-05
Video Input: Chimera 1080p
FPS > Higher Is Better
GCC 10.0.0 20191208 ...... 51.70 |============================================
LLVM Clang 10.0 20191222 . 46.69 |========================================
GCC 9.2.1 ................ 51.84 |============================================
LLVM Clang 9.0.0 ......... 52.47 |=============================================
libgav1 2019-10-05
Video Input: Summer Nature 1080p
FPS > Higher Is Better
GCC 10.0.0 20191208 ...... 77.92 |=============================================
LLVM Clang 10.0 20191222 . 70.28 |========================================
GCC 9.2.1 ................ 77.11 |============================================
LLVM Clang 9.0.0 ......... 78.57 |=============================================
Tungsten Renderer 0.2.2
Scene: Hair
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 9.44960 |==========================================
LLVM Clang 10.0 20191222 . 8.72625 |=======================================
GCC 9.2.1 ................ 9.70952 |===========================================
LLVM Clang 9.0.0 ......... 8.70024 |=======================================
MKL-DNN DNNL 1.1
Harness: IP Batch 1D - Data Type: f32
ms < Lower Is Better
GCC 10.0.0 20191208 . 1.86131 |================================================
GCC 9.2.1 ........... 1.73710 |=============================================
LLVM Clang 9.0.0 .... 1.67315 |===========================================
CppPerformanceBenchmarks 9
Test: Ctype
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 32.31 |=============================================
LLVM Clang 10.0 20191222 . 29.80 |==========================================
GCC 9.2.1 ................ 32.22 |=============================================
LLVM Clang 9.0.0 ......... 29.09 |=========================================
Tungsten Renderer 0.2.2
Scene: Volumetric Caustic
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 3.96697 |==========================================
LLVM Clang 10.0 20191222 . 3.72488 |=======================================
GCC 9.2.1 ................ 4.07902 |===========================================
LLVM Clang 9.0.0 ......... 3.68186 |=======================================
libgav1 2019-10-05
Video Input: Chimera 1080p 10-bit
FPS > Higher Is Better
GCC 10.0.0 20191208 ...... 21.93 |=========================================
LLVM Clang 10.0 20191222 . 23.11 |===========================================
GCC 9.2.1 ................ 22.01 |=========================================
LLVM Clang 9.0.0 ......... 24.19 |=============================================
CppPerformanceBenchmarks 9
Test: Stepanov Abstraction
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 28.30 |=============================================
LLVM Clang 10.0 20191222 . 25.86 |=========================================
GCC 9.2.1 ................ 28.52 |=============================================
LLVM Clang 9.0.0 ......... 26.03 |=========================================
ASKAP 2018-11-10
Test: tConvolve OpenMP - Degridding
Million Grid Points Per Second > Higher Is Better
GCC 10.0.0 20191208 . 3716.33 |============================================
GCC 9.2.1 ........... 4096.25 |================================================
Facebook RocksDB 6.3.6
Test: Random Fill
Op/s > Higher Is Better
GCC 10.0.0 20191208 . 930897 |============================================
GCC 9.2.1 ........... 1023335 |================================================
Timed MrBayes Analysis 3.2.7
Primate Phylogeny Analysis
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 69.79 |============================================
LLVM Clang 10.0 20191222 . 70.71 |=============================================
GCC 9.2.1 ................ 70.33 |=============================================
LLVM Clang 9.0.0 ......... 64.85 |=========================================
Himeno Benchmark 3.0
Poisson Pressure Solver
MFLOPS > Higher Is Better
GCC 10.0.0 20191208 ...... 4898.17 |==========================================
LLVM Clang 10.0 20191222 . 4866.90 |==========================================
GCC 9.2.1 ................ 4583.35 |========================================
LLVM Clang 9.0.0 ......... 4983.28 |===========================================
FFTW 3.3.6
Build: Stock - Size: 2D FFT Size 4096
Mflops > Higher Is Better
GCC 10.0.0 20191208 . 8135.2 |=================================================
GCC 9.2.1 ........... 8111.6 |=================================================
LLVM Clang 9.0.0 .... 7531.2 |=============================================
AOM AV1 2019-09-16
AV1 Video Encoding
Frames Per Second > Higher Is Better
GCC 10.0.0 20191208 ...... 0.15 |==============================================
LLVM Clang 10.0 20191222 . 0.15 |==============================================
GCC 9.2.1 ................ 0.14 |===========================================
LLVM Clang 9.0.0 ......... 0.15 |==============================================
CppPerformanceBenchmarks 9
Test: Function Objects
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 13.84 |==========================================
LLVM Clang 10.0 20191222 . 14.76 |=============================================
GCC 9.2.1 ................ 14.82 |=============================================
LLVM Clang 9.0.0 ......... 14.70 |=============================================
SQLite Speedtest 3.30
Timed Time - Size 1,000
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 57.12 |===========================================
LLVM Clang 10.0 20191222 . 59.91 |=============================================
GCC 9.2.1 ................ 56.17 |==========================================
LLVM Clang 9.0.0 ......... 58.33 |============================================
dav1d 0.5.0
Video Input: Chimera 1080p
FPS > Higher Is Better
GCC 10.0.0 20191208 ...... 612.94 |===========================================
LLVM Clang 10.0 20191222 . 625.11 |============================================
GCC 9.2.1 ................ 587.24 |=========================================
LLVM Clang 9.0.0 ......... 623.05 |============================================
Tungsten Renderer 0.2.2
Scene: Water Caustic
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 18.22 |==========================================
LLVM Clang 10.0 20191222 . 19.16 |=============================================
GCC 9.2.1 ................ 19.20 |=============================================
LLVM Clang 9.0.0 ......... 19.35 |=============================================
VP9 libvpx Encoding 1.8.1
vpxenc VP9 1080p Video Encode
Frames Per Second > Higher Is Better
GCC 10.0.0 20191208 ...... 195.63 |=========================================
LLVM Clang 10.0 20191222 . 207.68 |============================================
GCC 9.2.1 ................ 197.37 |==========================================
LLVM Clang 9.0.0 ......... 207.78 |============================================
Stockfish 9
Total Time
Nodes Per Second > Higher Is Better
GCC 10.0.0 20191208 . 80909082 |===============================================
GCC 9.2.1 ........... 76737462 |============================================
LLVM Clang 9.0.0 .... 81336054 |===============================================
Facebook RocksDB 6.3.6
Test: Sequential Fill
Op/s > Higher Is Better
GCC 10.0.0 20191208 . 1024733 |=============================================
GCC 9.2.1 ........... 1083649 |================================================
LeelaChessZero 0.22.0
Backend: Random
Nodes Per Second > Higher Is Better
GCC 10.0.0 20191208 . 105805.0 |===============================================
GCC 9.2.1 ........... 105996.0 |===============================================
LLVM Clang 9.0.0 .... 100236.8 |============================================
Rodinia 2.4
Test: OpenMP CFD Solver
Seconds < Lower Is Better
GCC 10.0.0 20191208 . 9.185 |================================================
GCC 9.2.1 ........... 9.151 |===============================================
LLVM Clang 9.0.0 .... 9.633 |==================================================
MKL-DNN DNNL 1.1
Harness: Convolution Batch conv_alexnet - Data Type: f32
ms < Lower Is Better
GCC 10.0.0 20191208 . 124.28 |=================================================
GCC 9.2.1 ........... 125.01 |=================================================
LLVM Clang 9.0.0 .... 118.99 |===============================================
ASKAP 2018-11-10
Test: tConvolve OpenMP - Gridding
Million Grid Points Per Second > Higher Is Better
GCC 10.0.0 20191208 . 5255.51 |==============================================
GCC 9.2.1 ........... 5509.30 |================================================
CppPerformanceBenchmarks 9
Test: Math Library
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 262.97 |===========================================
LLVM Clang 10.0 20191222 . 258.40 |==========================================
GCC 9.2.1 ................ 269.48 |============================================
LLVM Clang 9.0.0 ......... 260.64 |===========================================
x265 3.1.2
H.265 1080p Video Encoding
Frames Per Second > Higher Is Better
GCC 10.0.0 20191208 ...... 65.74 |============================================
LLVM Clang 10.0 20191222 . 67.11 |=============================================
GCC 9.2.1 ................ 64.69 |===========================================
LLVM Clang 9.0.0 ......... 66.27 |============================================
miniFE 2.2
Problem Size: Small
CG Mflops > Higher Is Better
GCC 10.0.0 20191208 . 7767.98 |==============================================
GCC 9.2.1 ........... 7777.50 |==============================================
LLVM Clang 9.0.0 .... 8037.33 |================================================
PostgreSQL pgbench 12.0
Scaling: Buffer Test - Test: Normal Load - Mode: Read Only
TPS > Higher Is Better
GCC 10.0.0 20191208 ...... 673644.96 |=========================================
LLVM Clang 10.0 20191222 . 668836.61 |=========================================
GCC 9.2.1 ................ 654500.68 |========================================
LLVM Clang 9.0.0 ......... 675821.10 |=========================================
Zstd Compression 1.3.4
Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 10.052 |============================================
LLVM Clang 10.0 20191222 . 10.107 |============================================
GCC 9.2.1 ................ 10.040 |============================================
LLVM Clang 9.0.0 ......... 9.817 |===========================================
dav1d 0.5.0
Video Input: Summer Nature 1080p
FPS > Higher Is Better
GCC 10.0.0 20191208 ...... 676.37 |===========================================
LLVM Clang 10.0 20191222 . 685.40 |============================================
GCC 9.2.1 ................ 667.33 |===========================================
LLVM Clang 9.0.0 ......... 674.39 |===========================================
dav1d 0.5.0
Video Input: Summer Nature 4K
FPS > Higher Is Better
GCC 10.0.0 20191208 ...... 289.29 |============================================
LLVM Clang 10.0 20191222 . 291.76 |============================================
GCC 9.2.1 ................ 285.28 |===========================================
LLVM Clang 9.0.0 ......... 288.60 |============================================
MKL-DNN DNNL 1.1
Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32
ms < Lower Is Better
GCC 10.0.0 20191208 . 52.47 |==================================================
GCC 9.2.1 ........... 52.28 |==================================================
LLVM Clang 9.0.0 .... 51.33 |=================================================
Facebook RocksDB 6.3.6
Test: Random Read
Op/s > Higher Is Better
GCC 10.0.0 20191208 . 145368967 |==============================================
GCC 9.2.1 ........... 142287766 |=============================================
BYTE Unix Benchmark 3.6
Computational Test: Dhrystone 2
LPS > Higher Is Better
GCC 10.0.0 20191208 . 48002215.1 |============================================
GCC 9.2.1 ........... 48969411.2 |=============================================
XZ Compression 5.2.4
Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 20.04 |=============================================
LLVM Clang 10.0 20191222 . 19.69 |============================================
GCC 9.2.1 ................ 19.75 |============================================
LLVM Clang 9.0.0 ......... 19.69 |============================================
NGINX Benchmark 1.9.9
Static Web Page Serving
Requests Per Second > Higher Is Better
GCC 10.0.0 20191208 ...... 43035.46 |=========================================
LLVM Clang 10.0 20191222 . 43580.60 |==========================================
GCC 9.2.1 ................ 43426.72 |==========================================
LLVM Clang 9.0.0 ......... 43783.30 |==========================================
x264 2018-09-25
H.264 Video Encoding
Frames Per Second > Higher Is Better
GCC 10.0.0 20191208 ...... 199.22 |============================================
LLVM Clang 10.0 20191222 . 196.10 |===========================================
GCC 9.2.1 ................ 197.93 |============================================
LLVM Clang 9.0.0 ......... 198.29 |============================================
CppPerformanceBenchmarks 9
Test: Atol
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 58.28 |=============================================
LLVM Clang 10.0 20191222 . 57.84 |=============================================
GCC 9.2.1 ................ 57.47 |============================================
LLVM Clang 9.0.0 ......... 58.00 |=============================================
N-Queens 1.0
Elapsed Time
Seconds < Lower Is Better
GCC 10.0.0 20191208 . 4.378 |=================================================
GCC 9.2.1 ........... 4.429 |==================================================
ASKAP 2018-11-10
Test: tConvolve MT - Degridding
Million Grid Points Per Second > Higher Is Better
GCC 10.0.0 20191208 . 3339.33 |===============================================
GCC 9.2.1 ........... 3376.27 |================================================
Crafty 25.2
Elapsed Time
Nodes Per Second > Higher Is Better
GCC 10.0.0 20191208 . 9027835 |================================================
GCC 9.2.1 ........... 8959937 |================================================
ASKAP 2018-11-10
Test: tConvolve MT - Gridding
Million Grid Points Per Second > Higher Is Better
GCC 10.0.0 20191208 . 1943.58 |================================================
GCC 9.2.1 ........... 1955.97 |================================================
Apache Benchmark 2.4.29
Static Web Page Serving
Requests Per Second > Higher Is Better
GCC 10.0.0 20191208 ...... 34157.76 |==========================================
LLVM Clang 10.0 20191222 . 34327.90 |==========================================
GCC 9.2.1 ................ 34228.50 |==========================================
LLVM Clang 9.0.0 ......... 34144.39 |==========================================
Facebook RocksDB 6.3.6
Test: Random Fill Sync
Op/s > Higher Is Better
GCC 10.0.0 20191208 . 24277 |==================================================
GCC 9.2.1 ........... 24368 |==================================================
SQLite 3.30.1
Threads / Copies: 1
Seconds < Lower Is Better
GCC 10.0.0 20191208 ...... 14.24 |=============================================
LLVM Clang 10.0 20191222 . 14.25 |=============================================
GCC 9.2.1 ................ 14.25 |=============================================
LLVM Clang 9.0.0 ......... 14.20 |=============================================
Parboil 2.5
Test: OpenMP Stencil
Seconds < Lower Is Better
GCC 10.0.0 20191208 . 7.551706 |===============================================
GCC 9.2.1 ........... 7.576396 |===============================================
Rodinia 2.4
Test: OpenMP LavaMD
Seconds < Lower Is Better
GCC 10.0.0 20191208 . 10.09 |==================================================
GCC 9.2.1 ........... 10.10 |==================================================
Facebook RocksDB 6.3.6
Test: Read While Writing
Op/s > Higher Is Better
GCC 10.0.0 20191208 . 4945916 |================================================
GCC 9.2.1 ........... 4950890 |================================================
GROMACS 2019.4
Water Benchmark
Ns Per Day > Higher Is Better
GCC 10.0.0 20191208 . 2.515 |==================================================
GCC 9.2.1 ........... 2.516 |==================================================
Parboil 2.5
Test: OpenMP CUTCP
Seconds < Lower Is Better
GCC 10.0.0 20191208 . 1.257410 |===============================================
GCC 9.2.1 ........... 1.257716 |===============================================
PostgreSQL pgbench 12.0
Scaling: Buffer Test - Test: Normal Load - Mode: Read Write
TPS > Higher Is Better
GCC 10.0.0 20191208 ...... 15513.44 |=====================
LLVM Clang 10.0 20191222 . 14868.68 |====================
GCC 9.2.1 ................ 30910.99 |=========================================
LLVM Clang 9.0.0 ......... 31491.38 |==========================================
Smallpt 1.0
Global Illumination Renderer; 128 Samples
Seconds < Lower Is Better
GCC 10.0.0 20191208 . 4.775 |==================================================
GCC 9.2.1 ........... 3.492 |=====================================
Rodinia 2.4
Test: OpenMP Streamcluster
Seconds < Lower Is Better
GCC 10.0.0 20191208 . 19.07 |================================================
GCC 9.2.1 ........... 19.76 |==================================================
LLVM Clang 9.0.0 .... 18.82 |================================================
LeelaChessZero 0.22.0
Backend: BLAS
Nodes Per Second > Higher Is Better
GCC 10.0.0 20191208 . 29.33 |============================================
GCC 9.2.1 ........... 32.76 |=================================================
LLVM Clang 9.0.0 .... 33.30 |==================================================