GCC 9 vs. Clang 8 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 1905083-HV-GCC9CLANG19
7980XE vs. 2990WX - GCC 9 vs. Clang 8 Compiler Benchmarks
GCC 9 vs. Clang 8 compiler benchmarks by Michael Larabel for a future article...
7980XE: GCC 8.3:
Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1704 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V
OS: Ubuntu 18.04, Kernel: 4.18.0-18-generic (x86_64), Desktop: GNOME Shell 3.28.3, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.8, Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 2560x1440
7980XE: GCC 9.1:
Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1704 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V
OS: Ubuntu 18.04, Kernel: 4.18.0-18-generic (x86_64), Desktop: GNOME Shell 3.28.3, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.8, Compiler: GCC 9.1.0, File-System: ext4, Screen Resolution: 2560x1440
7980XE: Clang 8:
Processor: Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads), Motherboard: ASUS PRIME X299-A (1704 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 16384MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: NVIDIA NV120 12GB, Audio: Realtek ALC1220, Monitor: ASUS PB278, Network: Intel I219-V
OS: Ubuntu 18.04, Kernel: 4.18.0-18-generic (x86_64), Desktop: GNOME Shell 3.28.3, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 4.3 Mesa 18.2.8, Compiler: Clang 8.0.1-svn359952-1~exp1~20190504004906.65, File-System: ext4, Screen Resolution: 2560x1440
2990WX: GCC 8.3:
Processor: AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads), Motherboard: ASUS ROG ZENITH EXTREME (1701 BIOS), Chipset: AMD 17h, Memory: 32768MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: AMD Radeon RX 64 8GB (1590/800MHz), Audio: Realtek ALC1220, Monitor: ASUS VP28U, Network: Intel I211 + Qualcomm Atheros QCA6174 802.11ac + Wilocity Wil6200 802.11ad
OS: Ubuntu 18.04, Kernel: 4.18.0-18-generic (x86_64), Desktop: GNOME Shell 3.28.3, Display Server: X Server 1.20.1, Display Driver: amdgpu 18.1.0, OpenGL: 4.5 Mesa 18.2.8 (LLVM 7.0.0), Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 3840x2160
2990WX: GCC 9.1:
Processor: AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads), Motherboard: ASUS ROG ZENITH EXTREME (1701 BIOS), Chipset: AMD 17h, Memory: 32768MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: AMD Radeon RX 64 8GB (1590/800MHz), Audio: Realtek ALC1220, Monitor: ASUS VP28U, Network: Intel I211 + Qualcomm Atheros QCA6174 802.11ac + Wilocity Wil6200 802.11ad
OS: Ubuntu 18.04, Kernel: 4.18.0-18-generic (x86_64), Desktop: GNOME Shell 3.28.3, Display Server: X Server 1.20.1, Display Driver: amdgpu 18.1.0, OpenGL: 4.5 Mesa 18.2.8 (LLVM 7.0.0), Compiler: GCC 9.1.0, File-System: ext4, Screen Resolution: 3840x2160
2990WX: Clang 8:
Processor: AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads), Motherboard: ASUS ROG ZENITH EXTREME (1701 BIOS), Chipset: AMD 17h, Memory: 32768MB, Disk: Samsung SSD 970 EVO 500GB, Graphics: AMD Radeon RX 64 8GB (1590/800MHz), Audio: Realtek ALC1220, Monitor: ASUS VP28U, Network: Intel I211 + Qualcomm Atheros QCA6174 802.11ac + Wilocity Wil6200 802.11ad
OS: Ubuntu 18.04, Kernel: 4.18.0-18-generic (x86_64), Desktop: GNOME Shell 3.28.3, Display Server: X Server 1.20.1, Display Driver: amdgpu 18.1.0, OpenGL: 4.5 Mesa 18.2.8 (LLVM 7.0.0), Compiler: Clang 8.0.1-svn359952-1~exp1~20190504004906.65, File-System: ext4, Screen Resolution: 3840x2160
t-test1 2017-01-13
Threads: 1
Seconds < Lower Is Better
7980XE: GCC 8.3 . 18.42 |=====================================
7980XE: GCC 9.1 . 18.31 |=====================================
7980XE: Clang 8 . 18.45 |=====================================
2990WX: GCC 8.3 . 25.95 |====================================================
2990WX: GCC 9.1 . 26.74 |======================================================
2990WX: Clang 8 . 26.39 |=====================================================
t-test1 2017-01-13
Threads: 2
Seconds < Lower Is Better
7980XE: GCC 8.3 . 7.66 |===============================================
7980XE: GCC 9.1 . 7.54 |==============================================
7980XE: Clang 8 . 7.52 |==============================================
2990WX: GCC 8.3 . 8.88 |=======================================================
2990WX: GCC 9.1 . 8.95 |=======================================================
2990WX: Clang 8 . 8.75 |======================================================
FFTW 3.3.6
Build: Stock - Size: 2D FFT Size 4096
Mflops > Higher Is Better
7980XE: GCC 8.3 . 6703 |=======================================================
7980XE: GCC 9.1 . 6585 |======================================================
7980XE: Clang 8 . 6224 |===================================================
2990WX: GCC 8.3 . 6748 |=======================================================
2990WX: GCC 9.1 . 6694 |=======================================================
2990WX: Clang 8 . 6056 |=================================================
FFTW 3.3.6
Build: Float + SSE - Size: 2D FFT Size 4096
Mflops > Higher Is Better
7980XE: GCC 8.3 . 18502 |====================================================
7980XE: GCC 9.1 . 19235 |======================================================
7980XE: Clang 8 . 17923 |==================================================
2990WX: GCC 8.3 . 15927 |=============================================
2990WX: GCC 9.1 . 14708 |=========================================
2990WX: Clang 8 . 15349 |===========================================
Timed MAFFT Alignment 7.392
Multiple Sequence Alignment
Seconds < Lower Is Better
7980XE: GCC 8.3 . 2.50 |=================================================
7980XE: GCC 9.1 . 2.41 |================================================
7980XE: Clang 8 . 2.44 |================================================
2990WX: GCC 8.3 . 2.79 |=======================================================
2990WX: GCC 9.1 . 2.66 |====================================================
2990WX: Clang 8 . 2.62 |====================================================
SciMark 2.0
Computational Test: Composite
Mflops > Higher Is Better
7980XE: GCC 8.3 . 2730 |=======================================================
7980XE: GCC 9.1 . 2725 |=======================================================
7980XE: Clang 8 . 2555 |===================================================
2990WX: GCC 8.3 . 2405 |================================================
2990WX: GCC 9.1 . 2537 |===================================================
2990WX: Clang 8 . 2532 |===================================================
SciMark 2.0
Computational Test: Monte Carlo
Mflops > Higher Is Better
7980XE: GCC 8.3 . 958 |========================================================
7980XE: GCC 9.1 . 955 |========================================================
7980XE: Clang 8 . 711 |==========================================
2990WX: GCC 8.3 . 731 |===========================================
2990WX: GCC 9.1 . 732 |===========================================
2990WX: Clang 8 . 723 |==========================================
SciMark 2.0
Computational Test: Fast Fourier Transform
Mflops > Higher Is Better
7980XE: GCC 8.3 . 779 |========================================================
7980XE: GCC 9.1 . 777 |========================================================
7980XE: Clang 8 . 754 |======================================================
2990WX: GCC 8.3 . 270 |===================
2990WX: GCC 9.1 . 270 |===================
2990WX: Clang 8 . 268 |===================
SciMark 2.0
Computational Test: Sparse Matrix Multiply
Mflops > Higher Is Better
7980XE: GCC 8.3 . 3470 |=======================================================
7980XE: GCC 9.1 . 3463 |=======================================================
7980XE: Clang 8 . 3265 |====================================================
2990WX: GCC 8.3 . 3211 |===================================================
2990WX: GCC 9.1 . 3207 |===================================================
2990WX: Clang 8 . 3288 |====================================================
SciMark 2.0
Computational Test: Dense LU Matrix Factorization
Mflops > Higher Is Better
7980XE: GCC 8.3 . 6251 |=====================================================
7980XE: GCC 9.1 . 6240 |=====================================================
7980XE: Clang 8 . 6398 |======================================================
2990WX: GCC 8.3 . 5599 |===============================================
2990WX: GCC 9.1 . 6255 |=====================================================
2990WX: Clang 8 . 6512 |=======================================================
SciMark 2.0
Computational Test: Jacobi Successive Over-Relaxation
Mflops > Higher Is Better
7980XE: GCC 8.3 . 2193 |======================================================
7980XE: GCC 9.1 . 2190 |======================================================
7980XE: Clang 8 . 1648 |=========================================
2990WX: GCC 8.3 . 2215 |=======================================================
2990WX: GCC 9.1 . 2219 |=======================================================
2990WX: Clang 8 . 1870 |==============================================
TSCP 1.81
AI Chess Performance
Nodes Per Second > Higher Is Better
7980XE: GCC 8.3 . 1466795 |==============================================
7980XE: GCC 9.1 . 1415170 |=============================================
7980XE: Clang 8 . 1653003 |====================================================
2990WX: GCC 8.3 . 1116295 |===================================
2990WX: GCC 9.1 . 1113589 |===================================
2990WX: Clang 8 . 1191152 |=====================================
MKL-DNN 2019-04-16
Harness: IP Batch 1D - Data Type: f32
ms < Lower Is Better
7980XE: GCC 8.3 . 19.02 |==============
7980XE: GCC 9.1 . 19.10 |===============
7980XE: Clang 8 . 15.60 |============
2990WX: GCC 8.3 . 70.99 |======================================================
2990WX: GCC 9.1 . 70.99 |======================================================
2990WX: Clang 8 . 8.14 |======
AOM AV1 2019-02-11
AV1 Video Encoding
Frames Per Second > Higher Is Better
7980XE: GCC 8.3 . 0.25 |=======================================================
7980XE: GCC 9.1 . 0.25 |=======================================================
7980XE: Clang 8 . 0.24 |=====================================================
2990WX: GCC 8.3 . 0.22 |================================================
2990WX: GCC 9.1 . 0.22 |================================================
2990WX: Clang 8 . 0.22 |================================================
SVT-AV1 2019-03-07
1080p 8-bit YUV To AV1 Video Encode
Frames Per Second > Higher Is Better
7980XE: GCC 8.3 . 20.43 |==================================================
7980XE: GCC 9.1 . 20.43 |==================================================
7980XE: Clang 8 . 21.99 |======================================================
2990WX: GCC 8.3 . 21.52 |=====================================================
2990WX: GCC 9.1 . 19.18 |===============================================
2990WX: Clang 8 . 21.25 |====================================================
SVT-HEVC 2019-02-03
1080p 8-bit YUV To HEVC Video Encode
Frames Per Second > Higher Is Better
7980XE: GCC 8.3 . 314 |========================================================
7980XE: GCC 9.1 . 315 |========================================================
7980XE: Clang 8 . 283 |==================================================
2990WX: GCC 8.3 . 177 |===============================
2990WX: GCC 9.1 . 237 |==========================================
2990WX: Clang 8 . 179 |================================
SVT-VP9 2019-02-17
1080p 8-bit YUV To VP9 Video Encode
Frames Per Second > Higher Is Better
7980XE: GCC 8.3 . 327 |========================================================
7980XE: GCC 9.1 . 328 |========================================================
7980XE: Clang 8 . 303 |====================================================
2990WX: GCC 8.3 . 110 |===================
2990WX: GCC 9.1 . 114 |===================
2990WX: Clang 8 . 118 |====================
VP9 libvpx Encoding 1.8.0
vpxenc VP9 1080p Video Encode
Frames Per Second > Higher Is Better
7980XE: GCC 8.3 . 23.87 |===============================================
7980XE: GCC 9.1 . 24.72 |=================================================
7980XE: Clang 8 . 23.79 |===============================================
2990WX: GCC 8.3 . 26.54 |====================================================
2990WX: GCC 9.1 . 26.51 |====================================================
2990WX: Clang 8 . 27.40 |======================================================
x264 2018-09-25
H.264 Video Encoding
Frames Per Second > Higher Is Better
7980XE: GCC 8.3 . 128 |================================================
7980XE: GCC 9.1 . 127 |================================================
7980XE: Clang 8 . 128 |================================================
2990WX: GCC 8.3 . 146 |=======================================================
2990WX: GCC 9.1 . 146 |=======================================================
2990WX: Clang 8 . 149 |========================================================
x265 3.0
H.265 1080p Video Encoding
Frames Per Second > Higher Is Better
7980XE: GCC 8.3 . 39.57 |======================================================
7980XE: Clang 8 . 37.67 |===================================================
2990WX: GCC 8.3 . 33.45 |==============================================
2990WX: GCC 9.1 . 33.65 |==============================================
2990WX: Clang 8 . 33.95 |==============================================
GraphicsMagick 1.3.30
Operation: Swirl
Iterations Per Minute > Higher Is Better
7980XE: GCC 8.3 . 227 |===================================================
7980XE: GCC 9.1 . 226 |===================================================
7980XE: Clang 8 . 204 |==============================================
2990WX: GCC 8.3 . 249 |========================================================
2990WX: GCC 9.1 . 250 |========================================================
2990WX: Clang 8 . 221 |==================================================
GraphicsMagick 1.3.30
Operation: Rotate
Iterations Per Minute > Higher Is Better
7980XE: GCC 8.3 . 257 |===================================================
7980XE: GCC 9.1 . 257 |===================================================
7980XE: Clang 8 . 263 |====================================================
2990WX: GCC 8.3 . 245 |================================================
2990WX: GCC 9.1 . 248 |=================================================
2990WX: Clang 8 . 283 |========================================================
GraphicsMagick 1.3.30
Operation: Sharpen
Iterations Per Minute > Higher Is Better
7980XE: GCC 8.3 . 186 |===============================================
7980XE: GCC 9.1 . 196 |==================================================
7980XE: Clang 8 . 170 |===========================================
2990WX: GCC 8.3 . 218 |=======================================================
2990WX: GCC 9.1 . 220 |========================================================
2990WX: Clang 8 . 193 |=================================================
GraphicsMagick 1.3.30
Operation: Enhanced
Iterations Per Minute > Higher Is Better
7980XE: GCC 8.3 . 211 |===================================================
7980XE: GCC 9.1 . 210 |==================================================
7980XE: Clang 8 . 175 |==========================================
2990WX: GCC 8.3 . 231 |========================================================
2990WX: GCC 9.1 . 233 |========================================================
2990WX: Clang 8 . 205 |=================================================
GraphicsMagick 1.3.30
Operation: Resizing
Iterations Per Minute > Higher Is Better
7980XE: GCC 8.3 . 249 |========================================================
7980XE: GCC 9.1 . 251 |========================================================
7980XE: Clang 8 . 225 |==================================================
2990WX: GCC 8.3 . 238 |=====================================================
2990WX: GCC 9.1 . 241 |======================================================
2990WX: Clang 8 . 208 |==============================================
GraphicsMagick 1.3.30
Operation: Noise-Gaussian
Iterations Per Minute > Higher Is Better
7980XE: GCC 8.3 . 169 |==============================================
7980XE: GCC 9.1 . 170 |===============================================
7980XE: Clang 8 . 159 |============================================
2990WX: GCC 8.3 . 203 |========================================================
2990WX: GCC 9.1 . 204 |========================================================
2990WX: Clang 8 . 183 |==================================================
GraphicsMagick 1.3.30
Operation: HWB Color Space
Iterations Per Minute > Higher Is Better
7980XE: GCC 8.3 . 264 |======================================================
7980XE: GCC 9.1 . 264 |======================================================
7980XE: Clang 8 . 232 |================================================
2990WX: GCC 8.3 . 269 |=======================================================
2990WX: GCC 9.1 . 272 |========================================================
2990WX: Clang 8 . 240 |=================================================
Himeno Benchmark 3.0
Poisson Pressure Solver
MFLOPS > Higher Is Better
7980XE: GCC 8.3 . 3272 |=======================================================
7980XE: GCC 9.1 . 3263 |=======================================================
7980XE: Clang 8 . 2426 |=========================================
2990WX: GCC 8.3 . 1294 |======================
2990WX: GCC 9.1 . 1319 |======================
2990WX: Clang 8 . 1367 |=======================
Stockfish 9
Total Time
Nodes Per Second > Higher Is Better
7980XE: GCC 8.3 . 47570580 |===================================
7980XE: GCC 9.1 . 47190770 |==================================
7980XE: Clang 8 . 47116115 |==================================
2990WX: GCC 8.3 . 66870373 |=================================================
2990WX: GCC 9.1 . 66933168 |=================================================
2990WX: Clang 8 . 70006213 |===================================================
Timed ImageMagick Compilation 6.9.0
Time To Compile
Seconds < Lower Is Better
7980XE: GCC 8.3 . 24.40 |====================================================
7980XE: GCC 9.1 . 20.22 |===========================================
7980XE: Clang 8 . 18.25 |=======================================
2990WX: GCC 8.3 . 25.21 |======================================================
2990WX: GCC 9.1 . 19.33 |=========================================
2990WX: Clang 8 . 18.30 |=======================================
Timed LLVM Compilation 6.0.1
Time To Compile
Seconds < Lower Is Better
7980XE: GCC 8.3 . 226 |=====================================================
7980XE: GCC 9.1 . 238 |========================================================
7980XE: Clang 8 . 202 |================================================
2990WX: GCC 8.3 . 210 |=================================================
2990WX: Clang 8 . 190 |=============================================
Timed PHP Compilation 7.1.9
Time To Compile
Seconds < Lower Is Better
7980XE: GCC 8.3 . 51.22 |===================================
7980XE: GCC 9.1 . 57.03 |=======================================
7980XE: Clang 8 . 69.19 |===============================================
2990WX: GCC 8.3 . 56.18 |======================================
2990WX: GCC 9.1 . 63.32 |===========================================
2990WX: Clang 8 . 78.86 |======================================================
C-Ray 1.1
Total Time - 4K, 16 Rays Per Pixel
Seconds < Lower Is Better
7980XE: GCC 8.3 . 55.35 |=============================================
7980XE: GCC 9.1 . 33.82 |===========================
7980XE: Clang 8 . 67.07 |======================================================
2990WX: GCC 8.3 . 17.94 |==============
2990WX: GCC 9.1 . 18.05 |===============
2990WX: Clang 8 . 29.32 |========================
POV-Ray 3.7.0.7
Trace Time
Seconds < Lower Is Better
7980XE: GCC 8.3 . 27.95 |================================================
7980XE: Clang 8 . 31.41 |======================================================
2990WX: GCC 8.3 . 17.65 |==============================
2990WX: Clang 8 . 17.80 |===============================
Smallpt 1.0
Global Illumination Renderer; 128 Samples
Seconds < Lower Is Better
7980XE: GCC 8.3 . 6.20 |======================================================
7980XE: GCC 9.1 . 6.32 |=======================================================
2990WX: GCC 8.3 . 3.83 |=================================
2990WX: GCC 9.1 . 3.84 |=================================
AOBench
Size: 2048 x 2048 - Total Time
Seconds < Lower Is Better
7980XE: GCC 8.3 . 35.98 |================================================
7980XE: GCC 9.1 . 35.06 |===============================================
7980XE: Clang 8 . 35.93 |================================================
2990WX: GCC 8.3 . 38.64 |===================================================
2990WX: GCC 9.1 . 39.10 |====================================================
2990WX: Clang 8 . 40.54 |======================================================
Bullet Physics Engine 2.81
Test: Raytests
Seconds < Lower Is Better
7980XE: GCC 8.3 . 2.25 |===========================================
7980XE: GCC 9.1 . 2.58 |=================================================
7980XE: Clang 8 . 2.89 |=======================================================
2990WX: GCC 8.3 . 2.37 |=============================================
2990WX: GCC 9.1 . 2.35 |=============================================
2990WX: Clang 8 . 2.43 |==============================================
Bullet Physics Engine 2.81
Test: 3000 Fall
Seconds < Lower Is Better
7980XE: GCC 8.3 . 3.80 |==============================================
7980XE: GCC 9.1 . 3.74 |=============================================
7980XE: Clang 8 . 4.59 |=======================================================
2990WX: GCC 8.3 . 3.85 |==============================================
2990WX: GCC 9.1 . 3.84 |==============================================
2990WX: Clang 8 . 3.96 |===============================================
Bullet Physics Engine 2.81
Test: 1000 Stack
Seconds < Lower Is Better
7980XE: GCC 8.3 . 4.04 |========================================
7980XE: GCC 9.1 . 3.99 |=======================================
7980XE: Clang 8 . 5.57 |=======================================================
2990WX: GCC 8.3 . 4.37 |===========================================
2990WX: GCC 9.1 . 4.41 |============================================
2990WX: Clang 8 . 4.68 |==============================================
Bullet Physics Engine 2.81
Test: 1000 Convex
Seconds < Lower Is Better
7980XE: GCC 8.3 . 3.93 |===========================================
7980XE: GCC 9.1 . 3.87 |==========================================
7980XE: Clang 8 . 5.07 |=======================================================
2990WX: GCC 8.3 . 4.03 |============================================
2990WX: GCC 9.1 . 3.96 |===========================================
2990WX: Clang 8 . 4.06 |============================================
Bullet Physics Engine 2.81
Test: 136 Ragdolls
Seconds < Lower Is Better
7980XE: GCC 8.3 . 2.28 |==========================================
7980XE: GCC 9.1 . 2.27 |=========================================
7980XE: Clang 8 . 3.02 |=======================================================
2990WX: GCC 8.3 . 2.38 |===========================================
2990WX: GCC 9.1 . 2.30 |==========================================
2990WX: Clang 8 . 2.51 |==============================================
Bullet Physics Engine 2.81
Test: Prim Trimesh
Seconds < Lower Is Better
7980XE: GCC 8.3 . 0.84 |===========================================
7980XE: GCC 9.1 . 0.81 |==========================================
7980XE: Clang 8 . 1.07 |=======================================================
2990WX: GCC 8.3 . 0.86 |============================================
2990WX: GCC 9.1 . 0.83 |===========================================
2990WX: Clang 8 . 0.86 |============================================
Bullet Physics Engine 2.81
Test: Convex Trimesh
Seconds < Lower Is Better
7980XE: GCC 8.3 . 1.00 |===========================================
7980XE: GCC 9.1 . 0.98 |==========================================
7980XE: Clang 8 . 1.29 |=======================================================
2990WX: GCC 8.3 . 1.01 |===========================================
2990WX: GCC 9.1 . 1.00 |===========================================
2990WX: Clang 8 . 1.03 |============================================
XZ Compression 5.2.4
Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9
Seconds < Lower Is Better
7980XE: GCC 8.3 . 17.61 |====================================
7980XE: GCC 9.1 . 17.83 |=====================================
7980XE: Clang 8 . 18.08 |=====================================
2990WX: GCC 8.3 . 25.71 |=====================================================
2990WX: GCC 9.1 . 26.14 |======================================================
2990WX: Clang 8 . 26.22 |======================================================
Zstd Compression 1.3.4
Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19
Seconds < Lower Is Better
7980XE: GCC 8.3 . 9.95 |============================
7980XE: GCC 9.1 . 10.02 |============================
7980XE: Clang 8 . 9.86 |============================
2990WX: GCC 8.3 . 18.25 |===================================================
2990WX: GCC 9.1 . 19.17 |======================================================
2990WX: Clang 8 . 18.58 |====================================================
FLAC Audio Encoding 1.3.2
WAV To FLAC
Seconds < Lower Is Better
7980XE: GCC 8.3 . 9.11 |===================================================
7980XE: GCC 9.1 . 9.10 |===================================================
7980XE: Clang 8 . 9.79 |=======================================================
2990WX: GCC 8.3 . 9.54 |======================================================
2990WX: GCC 9.1 . 9.54 |======================================================
2990WX: Clang 8 . 8.65 |=================================================
LAME MP3 Encoding 3.100
WAV To MP3
Seconds < Lower Is Better
7980XE: GCC 8.3 . 9.62 |============================================
7980XE: GCC 9.1 . 9.37 |==========================================
7980XE: Clang 8 . 11.93 |======================================================
2990WX: GCC 8.3 . 8.00 |====================================
2990WX: GCC 9.1 . 8.04 |====================================
2990WX: Clang 8 . 9.53 |===========================================
OpenSSL 1.1.1
RSA 4096-bit Performance
Signs Per Second > Higher Is Better
7980XE: GCC 8.3 . 4690 |============================================
7980XE: GCC 9.1 . 4679 |============================================
7980XE: Clang 8 . 4551 |===========================================
2990WX: GCC 8.3 . 5835 |=======================================================
2990WX: GCC 9.1 . 5828 |=======================================================
2990WX: Clang 8 . 5835 |=======================================================
PostgreSQL pgbench 10.3
Scaling: Buffer Test - Test: Normal Load - Mode: Read Only
TPS > Higher Is Better
7980XE: GCC 8.3 . 543606 |=====================================================
7980XE: GCC 9.1 . 544759 |=====================================================
7980XE: Clang 8 . 508733 |=================================================
2990WX: GCC 8.3 . 473579 |==============================================
2990WX: GCC 9.1 . 462834 |=============================================
2990WX: Clang 8 . 470219 |==============================================
PostgreSQL pgbench 10.3
Scaling: Buffer Test - Test: Normal Load - Mode: Read Write
TPS > Higher Is Better
7980XE: GCC 8.3 . 12465 |=========================================
7980XE: GCC 9.1 . 12386 |=========================================
7980XE: Clang 8 . 12468 |=========================================
2990WX: GCC 8.3 . 16336 |======================================================
2990WX: GCC 9.1 . 16234 |======================================================
2990WX: Clang 8 . 16279 |======================================================
CppPerformanceBenchmarks 9
Test: Atol
Seconds < Lower Is Better
7980XE: GCC 8.3 . 58.64 |==============================================
7980XE: GCC 9.1 . 58.60 |==============================================
7980XE: Clang 8 . 58.97 |==============================================
2990WX: GCC 8.3 . 69.20 |======================================================
2990WX: GCC 9.1 . 69.09 |======================================================
2990WX: Clang 8 . 69.22 |======================================================
CppPerformanceBenchmarks 9
Test: Ctype
Seconds < Lower Is Better
7980XE: GCC 8.3 . 29.20 |===============================================
7980XE: GCC 9.1 . 28.00 |=============================================
7980XE: Clang 8 . 25.24 |========================================
2990WX: GCC 8.3 . 32.10 |===================================================
2990WX: GCC 9.1 . 33.87 |======================================================
2990WX: Clang 8 . 31.66 |==================================================
CppPerformanceBenchmarks 9
Test: Math Library
Seconds < Lower Is Better
7980XE: GCC 8.3 . 346 |=======================================================
7980XE: GCC 9.1 . 338 |=====================================================
7980XE: Clang 8 . 324 |===================================================
2990WX: GCC 8.3 . 354 |========================================================
2990WX: GCC 9.1 . 351 |========================================================
2990WX: Clang 8 . 344 |======================================================
CppPerformanceBenchmarks 9
Test: Random Numbers
Seconds < Lower Is Better
7980XE: GCC 8.3 . 923 |=====================================
7980XE: GCC 9.1 . 866 |===================================
7980XE: Clang 8 . 1114 |=============================================
2990WX: GCC 8.3 . 1057 |===========================================
2990WX: GCC 9.1 . 1022 |=========================================
2990WX: Clang 8 . 1363 |=======================================================
CppPerformanceBenchmarks 9
Test: Stepanov Vector
Seconds < Lower Is Better
7980XE: GCC 8.3 . 83.28 |=====================================================
7980XE: GCC 9.1 . 84.33 |======================================================
7980XE: Clang 8 . 75.40 |================================================
2990WX: GCC 8.3 . 74.20 |================================================
2990WX: GCC 9.1 . 74.93 |================================================
2990WX: Clang 8 . 72.93 |===============================================
CppPerformanceBenchmarks 9
Test: Function Objects
Seconds < Lower Is Better
7980XE: GCC 8.3 . 13.53 |===============================================
7980XE: GCC 9.1 . 13.52 |===============================================
7980XE: Clang 8 . 14.88 |===================================================
2990WX: GCC 8.3 . 15.62 |======================================================
2990WX: GCC 9.1 . 15.43 |=====================================================
2990WX: Clang 8 . 15.55 |======================================================
CppPerformanceBenchmarks 9
Test: Stepanov Abstraction
Seconds < Lower Is Better
7980XE: GCC 8.3 . 33.19 |======================================================
7980XE: GCC 9.1 . 33.01 |======================================================
7980XE: Clang 8 . 31.76 |====================================================
2990WX: GCC 8.3 . 28.24 |==============================================
2990WX: GCC 9.1 . 28.23 |==============================================
2990WX: Clang 8 . 28.01 |==============================================
Redis 4.0.8
Test: LPOP
Requests Per Second > Higher Is Better
7980XE: GCC 8.3 . 3054513 |====================================================
7980XE: GCC 9.1 . 2999947 |===================================================
7980XE: Clang 8 . 3026435 |====================================================
2990WX: GCC 8.3 . 2680556 |==============================================
2990WX: GCC 9.1 . 2576300 |============================================
2990WX: Clang 8 . 2616490 |=============================================
Redis 4.0.8
Test: SADD
Requests Per Second > Higher Is Better
7980XE: GCC 8.3 . 2461337 |===================================================
7980XE: GCC 9.1 . 2427261 |==================================================
7980XE: Clang 8 . 2522714 |====================================================
2990WX: GCC 8.3 . 2055434 |==========================================
2990WX: GCC 9.1 . 2080500 |===========================================
2990WX: Clang 8 . 2095399 |===========================================
Redis 4.0.8
Test: LPUSH
Requests Per Second > Higher Is Better
7980XE: GCC 8.3 . 1821246 |=============================================
7980XE: GCC 9.1 . 2047806 |===================================================
7980XE: Clang 8 . 2087461 |====================================================
2990WX: GCC 8.3 . 1543405 |======================================
2990WX: GCC 9.1 . 1548837 |=======================================
2990WX: Clang 8 . 1536115 |======================================
Redis 4.0.8
Test: GET
Requests Per Second > Higher Is Better
7980XE: GCC 8.3 . 2764940 |=================================================
7980XE: GCC 9.1 . 2871461 |===================================================
7980XE: Clang 8 . 2944985 |====================================================
2990WX: GCC 8.3 . 2601924 |==============================================
2990WX: GCC 9.1 . 2445636 |===========================================
2990WX: Clang 8 . 2506590 |============================================
Redis 4.0.8
Test: SET
Requests Per Second > Higher Is Better
7980XE: GCC 8.3 . 2114876 |====================================================
7980XE: GCC 9.1 . 2114288 |====================================================
7980XE: Clang 8 . 2050817 |==================================================
2990WX: GCC 8.3 . 1831662 |=============================================
2990WX: GCC 9.1 . 1806157 |============================================
2990WX: Clang 8 . 1806855 |============================================
ctx_clock
Context Switch Time
Clocks < Lower Is Better
7980XE: GCC 8.3 . 370 |========================================================
7980XE: GCC 9.1 . 364 |=======================================================
7980XE: Clang 8 . 366 |=======================================================
2990WX: GCC 8.3 . 150 |=======================
2990WX: GCC 9.1 . 150 |=======================
2990WX: Clang 8 . 150 |=======================
Memcached mcperf 1.5.10
Method: Add
Operations Per Second > Higher Is Better
7980XE: GCC 8.3 . 75803 |====================================================
7980XE: GCC 9.1 . 78017 |======================================================
7980XE: Clang 8 . 76483 |=====================================================
2990WX: GCC 8.3 . 51703 |====================================
2990WX: GCC 9.1 . 43428 |==============================
2990WX: Clang 8 . 46758 |================================
Memcached mcperf 1.5.10
Method: Get
Operations Per Second > Higher Is Better
7980XE: GCC 8.3 . 126894 |=====================================================
7980XE: GCC 9.1 . 125200 |====================================================
7980XE: Clang 8 . 127628 |=====================================================
2990WX: GCC 8.3 . 69414 |=============================
2990WX: GCC 9.1 . 72073 |==============================
2990WX: Clang 8 . 68515 |============================
Memcached mcperf 1.5.10
Method: Set
Operations Per Second > Higher Is Better
7980XE: GCC 8.3 . 77662 |======================================================
7980XE: GCC 9.1 . 77193 |======================================================
7980XE: Clang 8 . 76864 |=====================================================
2990WX: GCC 8.3 . 45164 |===============================
2990WX: GCC 9.1 . 45891 |================================
2990WX: Clang 8 . 34890 |========================
Memcached mcperf 1.5.10
Method: Append
Operations Per Second > Higher Is Better
7980XE: GCC 8.3 . 84017 |======================================================
7980XE: GCC 9.1 . 84468 |======================================================
7980XE: Clang 8 . 83390 |=====================================================
2990WX: GCC 8.3 . 45808 |=============================
2990WX: GCC 9.1 . 35875 |=======================
2990WX: Clang 8 . 35696 |=======================
Memcached mcperf 1.5.10
Method: Delete
Operations Per Second > Higher Is Better
7980XE: GCC 8.3 . 125004 |====================================================
7980XE: GCC 9.1 . 126464 |=====================================================
7980XE: Clang 8 . 126071 |=====================================================
2990WX: GCC 8.3 . 69435 |=============================
2990WX: GCC 9.1 . 56612 |========================
2990WX: Clang 8 . 57240 |========================
Memcached mcperf 1.5.10
Method: Prepend
Operations Per Second > Higher Is Better
7980XE: GCC 8.3 . 84314 |======================================================
7980XE: GCC 9.1 . 84291 |======================================================
7980XE: Clang 8 . 83389 |=====================================================
2990WX: GCC 8.3 . 45945 |=============================
2990WX: GCC 9.1 . 35850 |=======================
2990WX: Clang 8 . 35982 |=======================
Memcached mcperf 1.5.10
Method: Replace
Operations Per Second > Higher Is Better
7980XE: GCC 8.3 . 82725 |=====================================================
7980XE: GCC 9.1 . 82307 |=====================================================
7980XE: Clang 8 . 84580 |======================================================
2990WX: GCC 8.3 . 51625 |=================================
2990WX: GCC 9.1 . 35683 |=======================
2990WX: Clang 8 . 36032 |=======================
NGINX Benchmark 1.9.9
Static Web Page Serving
Requests Per Second > Higher Is Better
7980XE: GCC 8.3 . 49752 |======================================================
7980XE: GCC 9.1 . 49739 |======================================================
7980XE: Clang 8 . 50060 |======================================================
2990WX: GCC 8.3 . 30464 |=================================
2990WX: GCC 9.1 . 29644 |================================
2990WX: Clang 8 . 29611 |================================