GCC 10 vs. Clang 10 Compiler Benchmarks AMD Zen 2 and Intel Cascade Lake compiler benchmarks for a future article. TR 3990X: GCC 9.3: Processor: AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads), Motherboard: System76 Thelio Major (F3 Z5 BIOS), Chipset: AMD Starship/Matisse, Memory: 126GB, Disk: Samsung SSD 970 EVO Plus 500GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (1750/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: G237HL, Network: Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 20.04, Kernel: 5.4.0-29-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080 TR 3990X: GCC 10.1: Processor: AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads), Motherboard: System76 Thelio Major (F3 Z5 BIOS), Chipset: AMD Starship/Matisse, Memory: 126GB, Disk: Samsung SSD 970 EVO Plus 500GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (1750/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: G237HL, Network: Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 20.04, Kernel: 5.4.0-29-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, Compiler: GCC 10.1.0, File-System: ext4, Screen Resolution: 1920x1080 TR 3990X: Clang 10.0: Processor: AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads), Motherboard: System76 Thelio Major (F3 Z5 BIOS), Chipset: AMD Starship/Matisse, Memory: 126GB, Disk: Samsung SSD 970 EVO Plus 500GB, Graphics: AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (1750/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: G237HL, Network: Intel I211 + Intel Wi-Fi 6 AX200 OS: Ubuntu 20.04, Kernel: 5.4.0-29-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: amdgpu 19.1.0, Compiler: Clang 10.0.0 + LLVM 10.0.0, File-System: ext4, Screen Resolution: 1920x1080 i9-10980XE: GCC 9.3: Processor: Intel Core i9-10980XE @ 4.80GHz (18 Cores / 36 Threads), Motherboard: ASRock X299 Steel Legend (P1.30 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 32GB, Disk: Samsung SSD 970 PRO 512GB, Graphics: NVIDIA NV132 11GB, Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 20.04, Kernel: 5.4.0-29-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.3 Mesa 20.0.4, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160 i9-10980XE: GCC 10.1: Processor: Intel Core i9-10980XE @ 4.80GHz (18 Cores / 36 Threads), Motherboard: ASRock X299 Steel Legend (P1.30 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 32GB, Disk: Samsung SSD 970 PRO 512GB, Graphics: NVIDIA NV132 11GB, Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 20.04, Kernel: 5.4.0-29-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.3 Mesa 20.0.4, Compiler: GCC 10.1.0, File-System: ext4, Screen Resolution: 3840x2160 i9-10980XE: Clang 10.0: Processor: Intel Core i9-10980XE @ 4.80GHz (18 Cores / 36 Threads), Motherboard: ASRock X299 Steel Legend (P1.30 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 32GB, Disk: Samsung SSD 970 PRO 512GB, Graphics: NVIDIA NV132 11GB, Audio: Realtek ALC1220, Monitor: ASUS MG28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 20.04, Kernel: 5.4.0-29-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.3 Mesa 20.0.4, Compiler: Clang 10.0.0 + LLVM 10.0.0, File-System: ext4, Screen Resolution: 3840x2160 libgav1 2019-10-05 Video Input: Chimera 1080p FPS > Higher Is Better TR 3990X: GCC 9.3 ...... 51.64 |============================================== TR 3990X: GCC 10.1 ..... 50.72 |============================================= TR 3990X: Clang 10.0 ... 52.42 |=============================================== i9-10980XE: GCC 9.3 .... 43.47 |======================================= i9-10980XE: GCC 10.1 ... 40.91 |===================================== i9-10980XE: Clang 10.0 . 43.91 |======================================= libgav1 2019-10-05 Video Input: Chimera 1080p 10-bit FPS > Higher Is Better TR 3990X: GCC 9.3 ...... 21.41 |============================================ TR 3990X: GCC 10.1 ..... 21.45 |============================================ TR 3990X: Clang 10.0 ... 23.11 |=============================================== i9-10980XE: GCC 9.3 .... 18.89 |====================================== i9-10980XE: GCC 10.1 ... 18.62 |====================================== i9-10980XE: Clang 10.0 . 20.96 |=========================================== dav1d 0.6.0 Video Input: Chimera 1080p FPS > Higher Is Better TR 3990X: GCC 9.3 ...... 751.53 |=========================================== TR 3990X: GCC 10.1 ..... 799.15 |============================================== TR 3990X: Clang 10.0 ... 796.42 |============================================== i9-10980XE: GCC 9.3 .... 538.41 |=============================== i9-10980XE: GCC 10.1 ... 558.43 |================================ i9-10980XE: Clang 10.0 . 561.13 |================================ dav1d 0.6.0 Video Input: Summer Nature 4K FPS > Higher Is Better TR 3990X: GCC 9.3 ...... 348.21 |============================================= TR 3990X: GCC 10.1 ..... 354.39 |============================================== TR 3990X: Clang 10.0 ... 351.87 |============================================== i9-10980XE: GCC 9.3 .... 218.42 |============================ i9-10980XE: GCC 10.1 ... 219.11 |============================ i9-10980XE: Clang 10.0 . 219.49 |============================ dav1d 0.6.0 Video Input: Summer Nature 1080p FPS > Higher Is Better TR 3990X: GCC 9.3 ...... 822.24 |============================================= TR 3990X: GCC 10.1 ..... 836.64 |============================================== TR 3990X: Clang 10.0 ... 838.32 |============================================== i9-10980XE: GCC 9.3 .... 530.85 |============================= i9-10980XE: GCC 10.1 ... 531.70 |============================= i9-10980XE: Clang 10.0 . 531.75 |============================= dav1d 0.6.0 Video Input: Chimera 1080p 10-bit FPS > Higher Is Better TR 3990X: GCC 9.3 ...... 218.61 |============================================== TR 3990X: GCC 10.1 ..... 217.92 |============================================== TR 3990X: Clang 10.0 ... 126.13 |=========================== i9-10980XE: GCC 9.3 .... 123.56 |========================== i9-10980XE: GCC 10.1 ... 125.69 |========================== i9-10980XE: Clang 10.0 . 76.77 |================ SVT-AV1 0.8 Encoder Mode: Enc Mode 0 - Input: 1080p Frames Per Second > Higher Is Better TR 3990X: GCC 9.3 ...... 0.169 |========================================== TR 3990X: GCC 10.1 ..... 0.170 |=========================================== TR 3990X: Clang 10.0 ... 0.187 |=============================================== i9-10980XE: GCC 9.3 .... 0.140 |=================================== i9-10980XE: GCC 10.1 ... 0.143 |==================================== i9-10980XE: Clang 10.0 . 0.150 |====================================== SVT-AV1 0.8 Encoder Mode: Enc Mode 4 - Input: 1080p Frames Per Second > Higher Is Better TR 3990X: GCC 9.3 ...... 11.010 |============================================= TR 3990X: GCC 10.1 ..... 11.157 |============================================== TR 3990X: Clang 10.0 ... 11.009 |============================================= i9-10980XE: GCC 9.3 .... 6.002 |========================= i9-10980XE: GCC 10.1 ... 6.170 |========================= i9-10980XE: Clang 10.0 . 6.232 |========================== SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p Frames Per Second > Higher Is Better TR 3990X: GCC 9.3 ...... 106.05 |========================================== TR 3990X: GCC 10.1 ..... 109.84 |=========================================== TR 3990X: Clang 10.0 ... 117.27 |============================================== i9-10980XE: GCC 9.3 .... 47.77 |=================== i9-10980XE: GCC 10.1 ... 48.62 |=================== i9-10980XE: Clang 10.0 . 52.70 |===================== SVT-VP9 0.1 Tuning: VMAF Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better TR 3990X: GCC 9.3 ...... 370.83 |============================================== TR 3990X: GCC 10.1 ..... 368.71 |============================================= TR 3990X: Clang 10.0 ... 374.77 |============================================== i9-10980XE: GCC 9.3 .... 307.29 |====================================== i9-10980XE: GCC 10.1 ... 311.59 |====================================== i9-10980XE: Clang 10.0 . 318.53 |======================================= SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better TR 3990X: GCC 9.3 ...... 381.34 |============================================== TR 3990X: GCC 10.1 ..... 372.75 |============================================= TR 3990X: Clang 10.0 ... 379.62 |============================================== i9-10980XE: GCC 9.3 .... 314.64 |====================================== i9-10980XE: GCC 10.1 ... 314.91 |====================================== i9-10980XE: Clang 10.0 . 324.04 |======================================= SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better TR 3990X: GCC 9.3 ...... 308.73 |============================================= TR 3990X: GCC 10.1 ..... 306.44 |============================================= TR 3990X: Clang 10.0 ... 315.52 |============================================== i9-10980XE: GCC 9.3 .... 256.31 |===================================== i9-10980XE: GCC 10.1 ... 259.52 |====================================== i9-10980XE: Clang 10.0 . 268.26 |======================================= VP9 libvpx Encoding 1.8.2 Speed: Speed 0 Frames Per Second > Higher Is Better TR 3990X: GCC 9.3 ...... 7.79 |=============================================== TR 3990X: GCC 10.1 ..... 7.92 |=============================================== TR 3990X: Clang 10.0 ... 8.03 |================================================ i9-10980XE: GCC 9.3 .... 6.60 |======================================= i9-10980XE: GCC 10.1 ... 6.58 |======================================= i9-10980XE: Clang 10.0 . 6.50 |======================================= VP9 libvpx Encoding 1.8.2 Speed: Speed 5 Frames Per Second > Higher Is Better TR 3990X: GCC 9.3 ...... 23.71 |============================================= TR 3990X: GCC 10.1 ..... 24.06 |============================================== TR 3990X: Clang 10.0 ... 24.64 |=============================================== i9-10980XE: GCC 9.3 .... 24.06 |============================================== i9-10980XE: GCC 10.1 ... 23.64 |============================================= i9-10980XE: Clang 10.0 . 23.39 |============================================= x264 2019-12-17 H.264 Video Encoding Frames Per Second > Higher Is Better TR 3990X: GCC 9.3 ...... 190.35 |============================================== TR 3990X: GCC 10.1 ..... 188.21 |============================================= TR 3990X: Clang 10.0 ... 186.74 |============================================= i9-10980XE: GCC 9.3 .... 140.70 |================================== i9-10980XE: GCC 10.1 ... 141.43 |================================== i9-10980XE: Clang 10.0 . 141.74 |================================== x265 3.1.2 H.265 1080p Video Encoding Frames Per Second > Higher Is Better TR 3990X: GCC 9.3 ...... 59.62 |============================================ TR 3990X: GCC 10.1 ..... 59.40 |============================================ TR 3990X: Clang 10.0 ... 60.05 |============================================ i9-10980XE: GCC 9.3 .... 64.08 |=============================================== i9-10980XE: GCC 10.1 ... 63.57 |=============================================== i9-10980XE: Clang 10.0 . 63.69 |=============================================== GraphicsMagick 1.3.33 Operation: Rotate Iterations Per Minute > Higher Is Better TR 3990X: GCC 9.3 ...... 604 |================================== TR 3990X: GCC 10.1 ..... 630 |==================================== TR 3990X: Clang 10.0 ... 606 |================================== i9-10980XE: GCC 9.3 .... 868 |================================================= i9-10980XE: GCC 10.1 ... 836 |=============================================== i9-10980XE: Clang 10.0 . 853 |================================================ C-Blosc 2.0 Beta 5 Compressor: blosclz MB/s > Higher Is Better TR 3990X: GCC 9.3 ...... 8015.9 |============================================= TR 3990X: GCC 10.1 ..... 8116.5 |============================================== TR 3990X: Clang 10.0 ... 8180.2 |============================================== i9-10980XE: GCC 9.3 .... 7748.2 |============================================ i9-10980XE: GCC 10.1 ... 7778.0 |============================================ i9-10980XE: Clang 10.0 . 7361.8 |========================================= Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better TR 3990X: GCC 9.3 ...... 4704.48 |============================================ TR 3990X: GCC 10.1 ..... 4752.80 |============================================ TR 3990X: Clang 10.0 ... 4484.15 |========================================== i9-10980XE: GCC 9.3 .... 4834.20 |============================================= i9-10980XE: GCC 10.1 ... 4771.42 |============================================ i9-10980XE: Clang 10.0 . 4169.81 |======================================= Crypto++ 8.2 Test: Keyed Algorithms MiB/second > Higher Is Better TR 3990X: GCC 9.3 ...... 680.58 |========================================= TR 3990X: GCC 10.1 ..... 699.93 |=========================================== TR 3990X: Clang 10.0 ... 686.58 |========================================== i9-10980XE: GCC 9.3 .... 751.17 |============================================== i9-10980XE: GCC 10.1 ... 751.56 |============================================== i9-10980XE: Clang 10.0 . 757.30 |============================================== Crypto++ 8.2 Test: Unkeyed Algorithms MiB/second > Higher Is Better TR 3990X: GCC 9.3 ...... 375.98 |============================================ TR 3990X: GCC 10.1 ..... 383.55 |============================================= TR 3990X: Clang 10.0 ... 394.62 |============================================== i9-10980XE: GCC 9.3 .... 394.12 |============================================== i9-10980XE: GCC 10.1 ... 392.24 |============================================== i9-10980XE: Clang 10.0 . 356.76 |========================================== Crypto++ 8.2 Test: Integer + Elliptic Curve Public Key Algorithms MiB/second > Higher Is Better TR 3990X: GCC 9.3 ...... 5399.57 |========================================== TR 3990X: GCC 10.1 ..... 5355.62 |========================================= TR 3990X: Clang 10.0 ... 5127.18 |======================================== i9-10980XE: GCC 9.3 .... 5792.99 |============================================= i9-10980XE: GCC 10.1 ... 5809.05 |============================================= i9-10980XE: Clang 10.0 . 5119.90 |======================================== LeelaChessZero 0.25 Backend: Eigen Nodes Per Second > Higher Is Better TR 3990X: GCC 9.3 ...... 720 |===================================== TR 3990X: GCC 10.1 ..... 745 |======================================= TR 3990X: Clang 10.0 ... 793 |========================================= i9-10980XE: GCC 9.3 .... 946 |================================================= i9-10980XE: GCC 10.1 ... 926 |================================================ i9-10980XE: Clang 10.0 . 921 |================================================ LeelaChessZero 0.25 Backend: Random Nodes Per Second > Higher Is Better TR 3990X: GCC 9.3 ...... 146813 |============================================= TR 3990X: GCC 10.1 ..... 150085 |============================================== TR 3990X: Clang 10.0 ... 147757 |============================================= i9-10980XE: GCC 9.3 .... 134816 |========================================= i9-10980XE: GCC 10.1 ... 136608 |========================================== i9-10980XE: Clang 10.0 . 148209 |============================================= LAMMPS Molecular Dynamics Simulator 9Jan2020 Model: Rhodopsin Protein ns/day > Higher Is Better TR 3990X: GCC 9.3 ...... 23.46 |============================================== TR 3990X: GCC 10.1 ..... 23.73 |============================================== TR 3990X: Clang 10.0 ... 24.18 |=============================================== i9-10980XE: GCC 9.3 .... 12.48 |======================== i9-10980XE: GCC 10.1 ... 12.22 |======================== i9-10980XE: Clang 10.0 . 12.53 |======================== NGINX Benchmark 1.9.9 Static Web Page Serving Requests Per Second > Higher Is Better TR 3990X: GCC 9.3 ...... 42950.18 |==================================== TR 3990X: GCC 10.1 ..... 43045.00 |==================================== TR 3990X: Clang 10.0 ... 43033.62 |==================================== i9-10980XE: GCC 9.3 .... 52353.46 |============================================ i9-10980XE: GCC 10.1 ... 52346.17 |============================================ i9-10980XE: Clang 10.0 . 51737.73 |=========================================== Apache Benchmark 2.4.29 Static Web Page Serving Requests Per Second > Higher Is Better TR 3990X: GCC 9.3 ...... 33015.44 |============================================ TR 3990X: GCC 10.1 ..... 32908.39 |============================================ TR 3990X: Clang 10.0 ... 32735.31 |============================================ i9-10980XE: GCC 9.3 .... 31482.42 |========================================== i9-10980XE: GCC 10.1 ... 31433.80 |========================================== i9-10980XE: Clang 10.0 . 31370.09 |========================================== PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better TR 3990X: GCC 9.3 ...... 1130282.14 |========================================== TR 3990X: GCC 10.1 ..... 1128208.70 |========================================== TR 3990X: Clang 10.0 ... 1126703.97 |========================================== i9-10980XE: GCC 9.3 .... 472370.33 |================== i9-10980XE: GCC 10.1 ... 476778.15 |================== i9-10980XE: Clang 10.0 . 471168.83 |================== PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better TR 3990X: GCC 9.3 ...... 6401.71 |==================================== TR 3990X: GCC 10.1 ..... 7339.90 |========================================= TR 3990X: Clang 10.0 ... 6271.58 |=================================== i9-10980XE: GCC 9.3 .... 8037.51 |============================================= i9-10980XE: GCC 10.1 ... 8029.08 |============================================= i9-10980XE: Clang 10.0 . 7887.20 |============================================ Timed Apache Compilation 2.4.41 Time To Compile Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 19.10 |======================================== TR 3990X: GCC 10.1 ..... 19.49 |========================================= TR 3990X: Clang 10.0 ... 22.51 |=============================================== i9-10980XE: GCC 9.3 .... 21.18 |============================================ i9-10980XE: GCC 10.1 ... 21.64 |============================================= i9-10980XE: Clang 10.0 . 20.14 |========================================== Timed FFmpeg Compilation 4.2.2 Time To Compile Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 19.44 |========================== TR 3990X: GCC 10.1 ..... 19.24 |========================= TR 3990X: Clang 10.0 ... 27.80 |==================================== i9-10980XE: GCC 9.3 .... 35.18 |============================================== i9-10980XE: GCC 10.1 ... 35.61 |=============================================== i9-10980XE: Clang 10.0 . 35.83 |=============================================== Timed ImageMagick Compilation 6.9.0 Time To Compile Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 12.84 |============================ TR 3990X: GCC 10.1 ..... 13.02 |============================ TR 3990X: Clang 10.0 ... 17.95 |======================================= i9-10980XE: GCC 9.3 .... 21.36 |============================================== i9-10980XE: GCC 10.1 ... 21.75 |=============================================== i9-10980XE: Clang 10.0 . 19.98 |=========================================== Timed LLVM Compilation 10.0 Time To Compile Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 199.77 |========================= TR 3990X: GCC 10.1 ..... 204.07 |========================= TR 3990X: Clang 10.0 ... 233.08 |============================= i9-10980XE: GCC 9.3 .... 357.27 |============================================ i9-10980XE: GCC 10.1 ... 371.73 |============================================== i9-10980XE: Clang 10.0 . 326.14 |======================================== Timed MPlayer Compilation 1.4 Time To Compile Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 10.19 |================ TR 3990X: GCC 10.1 ..... 10.33 |================ TR 3990X: Clang 10.0 ... 23.84 |====================================== i9-10980XE: GCC 9.3 .... 22.14 |=================================== i9-10980XE: GCC 10.1 ... 22.47 |==================================== i9-10980XE: Clang 10.0 . 29.51 |=============================================== Timed PHP Compilation 7.4.2 Time To Compile Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 31.35 |================================= TR 3990X: GCC 10.1 ..... 33.63 |=================================== TR 3990X: Clang 10.0 ... 34.14 |=================================== i9-10980XE: GCC 9.3 .... 42.78 |============================================ i9-10980XE: GCC 10.1 ... 45.23 |=============================================== i9-10980XE: Clang 10.0 . 33.12 |================================== C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 9.024 |======= TR 3990X: GCC 10.1 ..... 9.008 |======= TR 3990X: Clang 10.0 ... 14.678 |============ i9-10980XE: GCC 9.3 .... 29.945 |======================== i9-10980XE: GCC 10.1 ... 30.459 |========================= i9-10980XE: Clang 10.0 . 56.911 |============================================== POV-Ray 3.7.0.7 Trace Time Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 8.891 |============== TR 3990X: GCC 10.1 ..... 9.160 |============== TR 3990X: Clang 10.0 ... 8.993 |============== i9-10980XE: GCC 9.3 .... 30.256 |============================================== i9-10980XE: GCC 10.1 ... 27.499 |========================================== i9-10980XE: Clang 10.0 . 27.848 |========================================== YafaRay 3.4.1 Total Time For Sample Scene Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 52.03 |======================= TR 3990X: GCC 10.1 ..... 51.95 |======================= TR 3990X: Clang 10.0 ... 50.38 |====================== i9-10980XE: GCC 9.3 .... 104.46 |============================================== i9-10980XE: GCC 10.1 ... 101.58 |============================================= i9-10980XE: Clang 10.0 . 97.74 |=========================================== FLAC Audio Encoding 1.3.2 WAV To FLAC Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 8.503 |============================================== TR 3990X: GCC 10.1 ..... 8.427 |============================================= TR 3990X: Clang 10.0 ... 7.650 |========================================= i9-10980XE: GCC 9.3 .... 8.537 |============================================== i9-10980XE: GCC 10.1 ... 8.491 |============================================== i9-10980XE: Clang 10.0 . 8.738 |=============================================== LAME MP3 Encoding 3.100 WAV To MP3 Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 6.939 |================================ TR 3990X: GCC 10.1 ..... 6.929 |================================ TR 3990X: Clang 10.0 ... 7.954 |==================================== i9-10980XE: GCC 9.3 .... 8.558 |======================================= i9-10980XE: GCC 10.1 ... 8.612 |======================================= i9-10980XE: Clang 10.0 . 10.072 |============================================== Basis Universal 1.12 Settings: ETC1S Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 42.32 |============================================ TR 3990X: GCC 10.1 ..... 41.77 |=========================================== TR 3990X: Clang 10.0 ... 43.04 |============================================ i9-10980XE: GCC 9.3 .... 45.68 |=============================================== i9-10980XE: GCC 10.1 ... 44.75 |============================================== i9-10980XE: Clang 10.0 . 43.40 |============================================= Basis Universal 1.12 Settings: UASTC Level 3 Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 14.54 |================== TR 3990X: GCC 10.1 ..... 14.64 |================== TR 3990X: Clang 10.0 ... 14.48 |================== i9-10980XE: GCC 9.3 .... 37.38 |=============================================== i9-10980XE: GCC 10.1 ... 37.31 |=============================================== i9-10980XE: Clang 10.0 . 35.88 |============================================= CppPerformanceBenchmarks 9 Test: Atol Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 58.67 |=============================================== TR 3990X: GCC 10.1 ..... 58.82 |=============================================== TR 3990X: Clang 10.0 ... 58.88 |=============================================== i9-10980XE: GCC 9.3 .... 56.05 |============================================= i9-10980XE: GCC 10.1 ... 56.42 |============================================= i9-10980XE: Clang 10.0 . 56.18 |============================================= CppPerformanceBenchmarks 9 Test: Ctype Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 32.63 |============================================ TR 3990X: GCC 10.1 ..... 35.05 |=============================================== TR 3990X: Clang 10.0 ... 32.14 |=========================================== i9-10980XE: GCC 9.3 .... 26.35 |=================================== i9-10980XE: GCC 10.1 ... 27.71 |===================================== i9-10980XE: Clang 10.0 . 24.73 |================================= CppPerformanceBenchmarks 9 Test: Math Library Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 274.10 |============================================== TR 3990X: GCC 10.1 ..... 271.03 |============================================= TR 3990X: Clang 10.0 ... 264.74 |============================================ i9-10980XE: GCC 9.3 .... 274.68 |============================================== i9-10980XE: GCC 10.1 ... 264.83 |============================================ i9-10980XE: Clang 10.0 . 265.21 |============================================ CppPerformanceBenchmarks 9 Test: Random Numbers Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 1085.71 |==================================== TR 3990X: GCC 10.1 ..... 1104.58 |===================================== TR 3990X: Clang 10.0 ... 1342.74 |============================================= i9-10980XE: GCC 9.3 .... 954.80 |================================ i9-10980XE: GCC 10.1 ... 941.60 |================================ i9-10980XE: Clang 10.0 . 1143.93 |====================================== CppPerformanceBenchmarks 9 Test: Stepanov Vector Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 78.26 |=============================================== TR 3990X: GCC 10.1 ..... 77.37 |============================================== TR 3990X: Clang 10.0 ... 67.76 |========================================= i9-10980XE: GCC 9.3 .... 78.00 |=============================================== i9-10980XE: GCC 10.1 ... 77.15 |============================================== i9-10980XE: Clang 10.0 . 67.86 |========================================= CppPerformanceBenchmarks 9 Test: Function Objects Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 15.07 |=============================================== TR 3990X: GCC 10.1 ..... 14.02 |============================================ TR 3990X: Clang 10.0 ... 15.05 |=============================================== i9-10980XE: GCC 9.3 .... 13.28 |========================================= i9-10980XE: GCC 10.1 ... 12.13 |====================================== i9-10980XE: Clang 10.0 . 12.77 |======================================== CppPerformanceBenchmarks 9 Test: Stepanov Abstraction Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 28.82 |============================================ TR 3990X: GCC 10.1 ..... 28.89 |============================================ TR 3990X: Clang 10.0 ... 26.48 |========================================= i9-10980XE: GCC 9.3 .... 30.54 |=============================================== i9-10980XE: GCC 10.1 ... 30.50 |=============================================== i9-10980XE: Clang 10.0 . 27.21 |========================================== SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better TR 3990X: GCC 9.3 ...... 59.34 |============================================== TR 3990X: GCC 10.1 ..... 59.76 |============================================== TR 3990X: Clang 10.0 ... 61.26 |=============================================== i9-10980XE: GCC 9.3 .... 54.69 |========================================== i9-10980XE: GCC 10.1 ... 55.07 |========================================== i9-10980XE: Clang 10.0 . 56.10 |===========================================