Intel 10980XE  GCC Compiler Benchmarks Intel Core i9-10980XE GCC compiler benchmarking by Michael Larabel for a future article. GCC 8.5: 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 VP28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 21.04, Kernel: 5.11.0-22-generic (x86_64), Desktop: GNOME Shell 3.38.4, Display Server: X Server + Wayland, Display Driver: nouveau, OpenGL: 4.3 Mesa 21.0.1, Vulkan: 1.0.2, Compiler: GCC 8.5.0, File-System: ext4, Screen Resolution: 2560x1600 GCC 9.4: 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 VP28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 21.04, Kernel: 5.11.0-22-generic (x86_64), Desktop: GNOME Shell 3.38.4, Display Server: X Server + Wayland, Display Driver: nouveau, OpenGL: 4.3 Mesa 21.0.1, Vulkan: 1.0.2, Compiler: GCC 9.4.0, File-System: ext4, Screen Resolution: 2560x1600 GCC 10.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 VP28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 21.04, Kernel: 5.11.0-22-generic (x86_64), Desktop: GNOME Shell 3.38.4, Display Server: X Server + Wayland, Display Driver: nouveau, OpenGL: 4.3 Mesa 21.0.1, Vulkan: 1.0.2, Compiler: GCC 10.3.0, File-System: ext4, Screen Resolution: 2560x1600 GCC 11.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 VP28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 21.04, Kernel: 5.11.0-22-generic (x86_64), Desktop: GNOME Shell 3.38.4, Display Server: X Server + Wayland, Display Driver: nouveau, OpenGL: 4.3 Mesa 21.0.1, Vulkan: 1.0.2, Compiler: GCC 11.1.0, File-System: ext4, Screen Resolution: 2560x1600 GCC 12.0.0 20210701: 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 VP28U, Network: Intel I219-V + Intel I211 OS: Ubuntu 21.04, Kernel: 5.11.0-22-generic (x86_64), Desktop: GNOME Shell 3.38.4, Display Server: X Server + Wayland, Display Driver: nouveau, OpenGL: 4.3 Mesa 21.0.1, Vulkan: 1.0.2, Compiler: GCC 12.0.0 20210701, File-System: ext4, Screen Resolution: 2560x1600 C-Blosc 2.0 Compressor: blosclz MB/s > Higher Is Better GCC 8.5 ............. 11800.7 |=============================================== GCC 9.4 ............. 11802.6 |================================================ GCC 10.3 ............ 11713.4 |=============================================== GCC 11.1 ............ 11926.8 |================================================ GCC 12.0.0 20210701 . 11889.4 |================================================ QuantLib 1.21 MFLOPS > Higher Is Better GCC 8.5 ............. 2586.3 |============================================== GCC 9.4 ............. 2568.8 |============================================= GCC 10.3 ............ 2529.8 |============================================= GCC 11.1 ............ 2749.1 |================================================= GCC 12.0.0 20210701 . 2773.6 |================================================= Crypto++ 8.2 Test: Keyed Algorithms MiB/second > Higher Is Better GCC 8.5 ............. 714.49 |================================================= GCC 9.4 ............. 719.76 |================================================= GCC 10.3 ............ 717.17 |================================================= GCC 11.1 ............ 692.99 |=============================================== GCC 12.0.0 20210701 . 714.21 |================================================= Crypto++ 8.2 Test: Unkeyed Algorithms MiB/second > Higher Is Better GCC 8.5 ............. 377.78 |================================================= GCC 9.4 ............. 375.23 |================================================= GCC 10.3 ............ 372.58 |================================================ GCC 11.1 ............ 360.41 |=============================================== GCC 12.0.0 20210701 . 374.64 |================================================= Crypto++ 8.2 Test: Integer + Elliptic Curve Public Key Algorithms MiB/second > Higher Is Better GCC 8.5 ............. 5519.14 |=============================================== GCC 9.4 ............. 5538.55 |================================================ GCC 10.3 ............ 5503.08 |=============================================== GCC 11.1 ............ 5593.13 |================================================ GCC 12.0.0 20210701 . 5532.47 |=============================================== Etcpak 0.7 Configuration: DXT1 Mpx/s > Higher Is Better GCC 8.5 ............. 1445.24 |=============================================== GCC 9.4 ............. 1450.56 |=============================================== GCC 10.3 ............ 1484.23 |================================================ GCC 11.1 ............ 1468.97 |================================================ GCC 12.0.0 20210701 . 1419.37 |============================================== Etcpak 0.7 Configuration: ETC2 Mpx/s > Higher Is Better GCC 8.5 ............. 198.11 |================================================= GCC 9.4 ............. 199.10 |================================================= GCC 10.3 ............ 197.63 |================================================= GCC 11.1 ............ 194.76 |================================================ GCC 12.0.0 20210701 . 197.13 |================================================= Etcpak 0.7 Configuration: ETC1 + Dithering Mpx/s > Higher Is Better GCC 8.5 ............. 329.13 |================================================ GCC 9.4 ............. 336.11 |================================================= GCC 10.3 ............ 329.49 |================================================ GCC 11.1 ............ 327.33 |================================================ GCC 12.0.0 20210701 . 325.28 |=============================================== Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Seconds < Lower Is Better GCC 8.5 ............. 146.10 |============================================== GCC 9.4 ............. 157.33 |================================================= GCC 10.3 ............ 154.63 |================================================ GCC 11.1 ............ 142.93 |============================================= GCC 12.0.0 20210701 . 145.17 |============================================= Timed HMMer Search 3.3.2 Pfam Database Search Seconds < Lower Is Better GCC 8.5 ............. 126.20 |================================================ GCC 9.4 ............. 126.51 |================================================ GCC 10.3 ............ 126.69 |================================================ GCC 11.1 ............ 126.62 |================================================ GCC 12.0.0 20210701 . 129.45 |================================================= WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless Encode Time - Seconds < Lower Is Better GCC 8.5 ............. 17.20 |================================================== GCC 9.4 ............. 16.82 |================================================= GCC 10.3 ............ 17.25 |================================================== GCC 11.1 ............ 16.80 |================================================= GCC 12.0.0 20210701 . 16.89 |================================================= WebP Image Encode 1.1 Encode Settings: Quality 100, Highest Compression Encode Time - Seconds < Lower Is Better GCC 8.5 ............. 6.642 |================================================ GCC 9.4 ............. 6.560 |================================================ GCC 10.3 ............ 6.866 |================================================== GCC 11.1 ............ 6.780 |================================================= GCC 12.0.0 20210701 . 6.548 |================================================ WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless, Highest Compression Encode Time - Seconds < Lower Is Better GCC 8.5 ............. 37.70 |================================================== GCC 9.4 ............. 36.87 |================================================= GCC 10.3 ............ 37.87 |================================================== GCC 11.1 ............ 36.47 |================================================ GCC 12.0.0 20210701 . 37.16 |================================================= libgav1 0.16.3 Video Input: Summer Nature 4K FPS > Higher Is Better GCC 12.0.0 20210701 . 28.24 |================================================== libgav1 0.16.3 Video Input: Chimera 1080p 10-bit FPS > Higher Is Better GCC 12.0.0 20210701 . 21.32 |================================================== Zstd Compression 1.5.0 Compression Level: 8 - Compression Speed MB/s > Higher Is Better GCC 8.5 ............. 425.7 |================================================= GCC 9.4 ............. 429.4 |================================================== GCC 10.3 ............ 424.0 |================================================= GCC 11.1 ............ 419.5 |================================================ GCC 12.0.0 20210701 . 432.7 |================================================== Zstd Compression 1.5.0 Compression Level: 8 - Decompression Speed MB/s > Higher Is Better GCC 8.5 ............. 3361.7 |================================================ GCC 9.4 ............. 3436.8 |================================================= GCC 10.3 ............ 3285.5 |=============================================== GCC 11.1 ............ 3351.9 |================================================ GCC 12.0.0 20210701 . 3332.7 |================================================ Zstd Compression 1.5.0 Compression Level: 19 - Compression Speed MB/s > Higher Is Better GCC 8.5 ............. 60.3 |================================================== GCC 9.4 ............. 60.2 |================================================== GCC 10.3 ............ 60.1 |================================================== GCC 11.1 ............ 61.0 |=================================================== GCC 12.0.0 20210701 . 60.8 |=================================================== Zstd Compression 1.5.0 Compression Level: 19 - Decompression Speed MB/s > Higher Is Better GCC 8.5 ............. 2676.8 |=============================================== GCC 9.4 ............. 2802.7 |================================================= GCC 10.3 ............ 2701.9 |=============================================== GCC 11.1 ............ 2642.2 |============================================== GCC 12.0.0 20210701 . 2773.9 |================================================ Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Compression Speed MB/s > Higher Is Better GCC 8.5 ............. 335.5 |==================================== GCC 9.4 ............. 375.6 |======================================== GCC 10.3 ............ 370.1 |======================================= GCC 11.1 ............ 469.4 |================================================== GCC 12.0.0 20210701 . 385.5 |========================================= Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Decompression Speed MB/s > Higher Is Better GCC 8.5 ............. 3547.4 |================================================ GCC 9.4 ............. 3628.4 |================================================= GCC 10.3 ............ 3479.0 |=============================================== GCC 11.1 ............ 3553.2 |================================================ GCC 12.0.0 20210701 . 3531.4 |================================================ Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Compression Speed MB/s > Higher Is Better GCC 8.5 ............. 43.3 |================================================== GCC 9.4 ............. 43.5 |================================================== GCC 10.3 ............ 43.9 |=================================================== GCC 11.1 ............ 44.3 |=================================================== GCC 12.0.0 20210701 . 43.9 |=================================================== Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Decompression Speed MB/s > Higher Is Better GCC 8.5 ............. 2819.2 |============================================== GCC 9.4 ............. 3017.6 |================================================= GCC 10.3 ............ 2876.9 |=============================================== GCC 11.1 ............ 2775.7 |============================================= GCC 12.0.0 20210701 . 2782.7 |============================================= Botan 2.17.3 Test: KASUMI MiB/s > Higher Is Better GCC 8.5 ............. 99.72 |================================================= GCC 9.4 ............. 100.41 |================================================= GCC 10.3 ............ 98.20 |================================================ GCC 11.1 ............ 100.70 |================================================= GCC 12.0.0 20210701 . 100.61 |================================================= Botan 2.17.3 Test: KASUMI - Decrypt MiB/s > Higher Is Better GCC 8.5 ............. 97.64 |================================================== GCC 9.4 ............. 98.56 |================================================== GCC 10.3 ............ 96.88 |================================================= GCC 11.1 ............ 97.00 |================================================= GCC 12.0.0 20210701 . 96.61 |================================================= Botan 2.17.3 Test: AES-256 MiB/s > Higher Is Better GCC 8.5 ............. 3998.63 |================================================ GCC 9.4 ............. 3987.08 |================================================ GCC 10.3 ............ 3999.25 |================================================ GCC 11.1 ............ 3985.27 |================================================ GCC 12.0.0 20210701 . 3972.02 |================================================ Botan 2.17.3 Test: AES-256 - Decrypt MiB/s > Higher Is Better GCC 8.5 ............. 3991.20 |================================================ GCC 9.4 ............. 3993.89 |================================================ GCC 10.3 ............ 3998.48 |================================================ GCC 11.1 ............ 3995.23 |================================================ GCC 12.0.0 20210701 . 3993.17 |================================================ Botan 2.17.3 Test: Twofish MiB/s > Higher Is Better GCC 8.5 ............. 416.18 |================================================= GCC 9.4 ............. 414.45 |================================================= GCC 10.3 ............ 404.16 |================================================ GCC 11.1 ............ 367.68 |=========================================== GCC 12.0.0 20210701 . 366.65 |=========================================== Botan 2.17.3 Test: Twofish - Decrypt MiB/s > Higher Is Better GCC 8.5 ............. 420.37 |================================================= GCC 9.4 ............. 411.57 |================================================ GCC 10.3 ............ 411.52 |================================================ GCC 11.1 ............ 373.56 |============================================ GCC 12.0.0 20210701 . 374.71 |============================================ Botan 2.17.3 Test: Blowfish MiB/s > Higher Is Better GCC 8.5 ............. 491.14 |================================================= GCC 9.4 ............. 486.32 |================================================= GCC 10.3 ............ 486.29 |================================================= GCC 11.1 ............ 442.67 |============================================ GCC 12.0.0 20210701 . 442.27 |============================================ Botan 2.17.3 Test: Blowfish - Decrypt MiB/s > Higher Is Better GCC 8.5 ............. 482.78 |================================================= GCC 9.4 ............. 475.41 |================================================ GCC 10.3 ............ 474.80 |================================================ GCC 11.1 ............ 439.56 |============================================= GCC 12.0.0 20210701 . 442.41 |============================================= Botan 2.17.3 Test: CAST-256 MiB/s > Higher Is Better GCC 8.5 ............. 152.24 |================================================= GCC 9.4 ............. 150.59 |================================================ GCC 10.3 ............ 151.18 |================================================= GCC 11.1 ............ 141.03 |============================================= GCC 12.0.0 20210701 . 140.31 |============================================= Botan 2.17.3 Test: CAST-256 - Decrypt MiB/s > Higher Is Better GCC 8.5 ............. 152.43 |================================================= GCC 9.4 ............. 150.88 |================================================= GCC 10.3 ............ 151.25 |================================================= GCC 11.1 ............ 140.85 |============================================= GCC 12.0.0 20210701 . 140.48 |============================================= Botan 2.17.3 Test: ChaCha20Poly1305 MiB/s > Higher Is Better GCC 8.5 ............. 984.02 |================================================= GCC 9.4 ............. 951.15 |=============================================== GCC 10.3 ............ 788.57 |======================================= GCC 11.1 ............ 779.38 |======================================= GCC 12.0.0 20210701 . 781.38 |======================================= Botan 2.17.3 Test: ChaCha20Poly1305 - Decrypt MiB/s > Higher Is Better GCC 8.5 ............. 977.17 |================================================= GCC 9.4 ............. 945.45 |=============================================== GCC 10.3 ............ 780.12 |======================================= GCC 11.1 ............ 774.65 |======================================= GCC 12.0.0 20210701 . 775.49 |======================================= GraphicsMagick 1.3.33 Operation: Swirl Iterations Per Minute > Higher Is Better GCC 8.5 ............. 792 |============================================= GCC 9.4 ............. 752 |========================================== GCC 10.3 ............ 761 |=========================================== GCC 11.1 ............ 924 |==================================================== GCC 12.0.0 20210701 . 903 |=================================================== GraphicsMagick 1.3.33 Operation: Rotate Iterations Per Minute > Higher Is Better GCC 8.5 ............. 809 |================================================= GCC 9.4 ............. 776 |=============================================== GCC 10.3 ............ 765 |=============================================== GCC 11.1 ............ 852 |==================================================== GCC 12.0.0 20210701 . 794 |================================================ GraphicsMagick 1.3.33 Operation: Sharpen Iterations Per Minute > Higher Is Better GCC 8.5 ............. 197 |================================ GCC 9.4 ............. 265 |=========================================== GCC 10.3 ............ 317 |==================================================== GCC 11.1 ............ 319 |==================================================== GCC 12.0.0 20210701 . 319 |==================================================== GraphicsMagick 1.3.33 Operation: Enhanced Iterations Per Minute > Higher Is Better GCC 8.5 ............. 424 |=================================================== GCC 9.4 ............. 424 |=================================================== GCC 10.3 ............ 427 |=================================================== GCC 11.1 ............ 432 |==================================================== GCC 12.0.0 20210701 . 429 |==================================================== GraphicsMagick 1.3.33 Operation: Resizing Iterations Per Minute > Higher Is Better GCC 8.5 ............. 1444 |============================================== GCC 9.4 ............. 1617 |=================================================== GCC 10.3 ............ 1585 |================================================== GCC 11.1 ............ 1571 |================================================== GCC 12.0.0 20210701 . 1607 |=================================================== GraphicsMagick 1.3.33 Operation: Noise-Gaussian Iterations Per Minute > Higher Is Better GCC 8.5 ............. 390 |================================================== GCC 9.4 ............. 387 |================================================== GCC 10.3 ............ 403 |==================================================== GCC 11.1 ............ 403 |==================================================== GCC 12.0.0 20210701 . 403 |==================================================== GraphicsMagick 1.3.33 Operation: HWB Color Space Iterations Per Minute > Higher Is Better GCC 8.5 ............. 903 |=================================================== GCC 9.4 ............. 864 |================================================= GCC 10.3 ............ 864 |================================================= GCC 11.1 ............ 916 |==================================================== GCC 12.0.0 20210701 . 884 |================================================== dav1d 0.9.0 Video Input: Summer Nature 4K FPS > Higher Is Better GCC 8.5 ............. 197.46 |================================================ GCC 9.4 ............. 199.89 |================================================= GCC 10.3 ............ 195.15 |================================================ GCC 11.1 ............ 192.95 |=============================================== GCC 12.0.0 20210701 . 194.06 |================================================ dav1d 0.9.0 Video Input: Chimera 1080p 10-bit FPS > Higher Is Better GCC 8.5 ............. 215.16 |=============================================== GCC 9.4 ............. 219.69 |================================================ GCC 10.3 ............ 222.27 |================================================= GCC 11.1 ............ 223.06 |================================================= GCC 12.0.0 20210701 . 221.94 |================================================= AOM AV1 3.1 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 8.5 ............. 7.51 |=================================================== GCC 9.4 ............. 7.43 |================================================== GCC 10.3 ............ 7.38 |================================================== GCC 11.1 ............ 7.51 |=================================================== GCC 12.0.0 20210701 . 7.49 |=================================================== AOM AV1 3.1 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 8.5 ............. 4.46 |=================================================== GCC 9.4 ............. 4.44 |=================================================== GCC 10.3 ............ 4.48 |=================================================== GCC 11.1 ............ 4.33 |================================================= GCC 12.0.0 20210701 . 4.40 |================================================== AOM AV1 3.1 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 8.5 ............. 19.40 |================================================= GCC 9.4 ............. 19.34 |================================================= GCC 10.3 ............ 19.28 |================================================= GCC 11.1 ............ 19.64 |================================================== GCC 12.0.0 20210701 . 19.67 |================================================== AOM AV1 3.1 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 8.5 ............. 27.18 |================================================ GCC 9.4 ............. 27.24 |================================================ GCC 10.3 ............ 27.86 |================================================== GCC 11.1 ............ 28.07 |================================================== GCC 12.0.0 20210701 . 28.10 |================================================== Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Very Fast Frames Per Second > Higher Is Better GCC 8.5 ............. 21.35 |================================================== GCC 9.4 ............. 21.20 |================================================== GCC 10.3 ............ 21.09 |================================================= GCC 11.1 ............ 21.01 |================================================= GCC 12.0.0 20210701 . 21.15 |================================================== Kvazaar 2.0 Video Input: Bosphorus 4K - Video Preset: Ultra Fast Frames Per Second > Higher Is Better GCC 8.5 ............. 40.13 |================================================= GCC 9.4 ............. 40.16 |================================================= GCC 10.3 ............ 40.64 |================================================== GCC 11.1 ............ 40.31 |================================================== GCC 12.0.0 20210701 . 40.20 |================================================= SVT-AV1 0.8.7 Encoder Mode: Preset 4 - Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 8.5 ............. 1.340 |================================================= GCC 9.4 ............. 1.355 |================================================== GCC 10.3 ............ 1.359 |================================================== GCC 11.1 ............ 1.347 |================================================== GCC 12.0.0 20210701 . 1.348 |================================================== SVT-AV1 0.8.7 Encoder Mode: Preset 8 - Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 8.5 ............. 11.93 |================================================= GCC 9.4 ............. 12.02 |================================================== GCC 10.3 ............ 12.06 |================================================== GCC 11.1 ............ 12.09 |================================================== GCC 12.0.0 20210701 . 11.97 |================================================== SVT-HEVC 1.5.0 Tuning: 1 - Input: Bosphorus 1080p Frames Per Second > Higher Is Better GCC 8.5 ............. 12.88 |================================================= GCC 9.4 ............. 12.91 |================================================== GCC 10.3 ............ 13.04 |================================================== GCC 11.1 ............ 12.96 |================================================== GCC 12.0.0 20210701 . 12.94 |================================================== SVT-HEVC 1.5.0 Tuning: 7 - Input: Bosphorus 1080p Frames Per Second > Higher Is Better GCC 8.5 ............. 190.03 |================================================= GCC 9.4 ............. 190.62 |================================================= GCC 10.3 ............ 189.88 |================================================= GCC 11.1 ............ 191.02 |================================================= GCC 12.0.0 20210701 . 191.33 |================================================= SVT-HEVC 1.5.0 Tuning: 10 - Input: Bosphorus 1080p Frames Per Second > Higher Is Better GCC 8.5 ............. 374.62 |================================================= GCC 9.4 ............. 376.89 |================================================= GCC 10.3 ............ 372.69 |================================================ GCC 11.1 ............ 375.65 |================================================= GCC 12.0.0 20210701 . 375.32 |================================================= SVT-VP9 0.3 Tuning: VMAF Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better GCC 8.5 ............. 306.08 |================================================= GCC 9.4 ............. 295.07 |=============================================== GCC 10.3 ............ 299.97 |================================================ GCC 11.1 ............ 297.32 |================================================ GCC 12.0.0 20210701 . 293.71 |=============================================== SVT-VP9 0.3 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better GCC 8.5 ............. 310.79 |================================================= GCC 9.4 ............. 302.25 |================================================ GCC 10.3 ............ 306.89 |================================================ GCC 11.1 ............ 305.72 |================================================ GCC 12.0.0 20210701 . 303.54 |================================================ SVT-VP9 0.3 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better GCC 8.5 ............. 247.45 |================================================= GCC 9.4 ............. 243.48 |================================================ GCC 10.3 ............ 246.75 |================================================= GCC 11.1 ............ 244.05 |================================================ GCC 12.0.0 20210701 . 244.56 |================================================ VP9 libvpx Encoding 1.10.0 Speed: Speed 0 - Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 8.5 ............. 4.75 |================================================= GCC 9.4 ............. 4.87 |================================================== GCC 10.3 ............ 4.84 |================================================== GCC 11.1 ............ 4.87 |================================================== GCC 12.0.0 20210701 . 4.92 |=================================================== VP9 libvpx Encoding 1.10.0 Speed: Speed 5 - Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 8.5 ............. 8.22 |================================================ GCC 9.4 ............. 8.61 |=================================================== GCC 10.3 ............ 8.59 |=================================================== GCC 11.1 ............ 8.63 |=================================================== GCC 12.0.0 20210701 . 8.65 |=================================================== x265 3.4 Video Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 8.5 ............. 21.53 |================================================= GCC 9.4 ............. 21.64 |================================================== GCC 10.3 ............ 21.84 |================================================== GCC 11.1 ............ 21.16 |================================================ GCC 12.0.0 20210701 . 21.08 |================================================ Coremark 1.0 CoreMark Size 666 - Iterations Per Second Iterations/Sec > Higher Is Better GCC 8.5 ............. 618050.83 |============================================ GCC 9.4 ............. 650499.47 |============================================== GCC 10.3 ............ 630485.59 |============================================= GCC 11.1 ............ 597455.16 |========================================== GCC 12.0.0 20210701 . 601830.26 |=========================================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better GCC 8.5 ............. 4522.73 |=============================================== GCC 9.4 ............. 4609.40 |================================================ GCC 10.3 ............ 4538.66 |=============================================== GCC 11.1 ............ 4592.95 |================================================ GCC 12.0.0 20210701 . 4580.19 |================================================ 7-Zip Compression 16.02 Compress Speed Test MIPS > Higher Is Better GCC 8.5 ............. 99711 |================================================== GCC 9.4 ............. 98298 |================================================= GCC 10.3 ............ 97426 |================================================= GCC 11.1 ............ 98149 |================================================= GCC 12.0.0 20210701 . 98493 |================================================= Stockfish 13 Total Time Nodes Per Second > Higher Is Better GCC 8.5 ............. 51140013 |============================================== GCC 9.4 ............. 50622552 |============================================== GCC 10.3 ............ 49942276 |============================================= GCC 11.1 ............ 52206963 |=============================================== GCC 12.0.0 20210701 . 50734571 |============================================== PJSIP 2.11 Method: INVITE Responses Per Second > Higher Is Better GCC 8.5 ............. 3307 |=================================================== GCC 9.4 ............. 3252 |================================================== GCC 10.3 ............ 3281 |=================================================== GCC 11.1 ............ 3240 |================================================== GCC 12.0.0 20210701 . 3304 |=================================================== PJSIP 2.11 Method: OPTIONS, Stateful Responses Per Second > Higher Is Better GCC 8.5 ............. 5801 |=================================================== GCC 9.4 ............. 5729 |================================================== GCC 10.3 ............ 5744 |================================================== GCC 11.1 ............ 5769 |=================================================== GCC 12.0.0 20210701 . 5763 |=================================================== PJSIP 2.11 Method: OPTIONS, Stateless Responses Per Second > Higher Is Better GCC 8.5 ............. 135302 |================================================ GCC 9.4 ............. 135903 |================================================ GCC 10.3 ............ 138222 |================================================= GCC 11.1 ............ 136444 |================================================ GCC 12.0.0 20210701 . 137966 |================================================= C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better GCC 8.5 ............. 29.82 |================================================= GCC 9.4 ............. 30.04 |================================================= GCC 10.3 ............ 30.43 |================================================== GCC 11.1 ............ 29.96 |================================================= GCC 12.0.0 20210701 . 29.97 |================================================= Smallpt 1.0 Global Illumination Renderer; 128 Samples Seconds < Lower Is Better GCC 8.5 ............. 5.286 |=========================================== GCC 9.4 ............. 6.045 |================================================= GCC 10.3 ............ 6.130 |================================================= GCC 11.1 ............ 6.201 |================================================== GCC 12.0.0 20210701 . 5.991 |================================================ oneDNN 2.1.2 Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 0.528416 |=============================================== GCC 9.4 ............. 0.526798 |=============================================== GCC 10.3 ............ 0.526014 |=============================================== GCC 11.1 ............ 0.528133 |=============================================== GCC 12.0.0 20210701 . 0.527939 |=============================================== oneDNN 2.1.2 Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 1.23239 |============================================== GCC 9.4 ............. 1.27991 |================================================ GCC 10.3 ............ 1.22703 |============================================== GCC 11.1 ............ 1.23012 |============================================== GCC 12.0.0 20210701 . 1.22496 |============================================== oneDNN 2.1.2 Harness: IP Shapes 1D - Data Type: bf16bf16bf16 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 5.54062 |================================================ GCC 9.4 ............. 5.59533 |================================================ GCC 10.3 ............ 5.53334 |=============================================== GCC 11.1 ............ 5.54544 |================================================ GCC 12.0.0 20210701 . 5.53672 |=============================================== oneDNN 2.1.2 Harness: IP Shapes 3D - Data Type: bf16bf16bf16 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 2.94903 |================================================ GCC 9.4 ............. 2.86008 |=============================================== GCC 10.3 ............ 2.93978 |================================================ GCC 11.1 ............ 2.93428 |================================================ GCC 12.0.0 20210701 . 2.94670 |================================================ oneDNN 2.1.2 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 9.34766 |=============================================== GCC 9.4 ............. 9.55455 |================================================ GCC 10.3 ............ 9.35095 |=============================================== GCC 11.1 ............ 9.35550 |=============================================== GCC 12.0.0 20210701 . 9.34206 |=============================================== oneDNN 2.1.2 Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 0.461459 |=============================================== GCC 9.4 ............. 0.459456 |=============================================== GCC 10.3 ............ 0.460482 |=============================================== GCC 11.1 ............ 0.459956 |=============================================== GCC 12.0.0 20210701 . 0.459660 |=============================================== oneDNN 2.1.2 Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 0.679482 |======================================= GCC 9.4 ............. 0.828866 |=============================================== GCC 10.3 ............ 0.680522 |======================================= GCC 11.1 ............ 0.697080 |======================================== GCC 12.0.0 20210701 . 0.678626 |====================================== oneDNN 2.1.2 Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 1573.03 |============================================== GCC 9.4 ............. 1636.96 |================================================ GCC 10.3 ............ 1565.41 |============================================== GCC 11.1 ............ 1563.05 |============================================== GCC 12.0.0 20210701 . 1567.41 |============================================== oneDNN 2.1.2 Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 7.89032 |=============================================== GCC 9.4 ............. 8.10038 |================================================ GCC 10.3 ............ 7.90163 |=============================================== GCC 11.1 ............ 7.90477 |=============================================== GCC 12.0.0 20210701 . 7.91258 |=============================================== oneDNN 2.1.2 Harness: Deconvolution Batch shapes_1d - Data Type: bf16bf16bf16 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 9.82858 |================================================ GCC 9.4 ............. 9.79185 |================================================ GCC 10.3 ............ 9.39062 |============================================== GCC 11.1 ............ 9.41346 |============================================== GCC 12.0.0 20210701 . 9.59452 |=============================================== oneDNN 2.1.2 Harness: Deconvolution Batch shapes_3d - Data Type: bf16bf16bf16 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 11.02 |================================================== GCC 9.4 ............. 10.96 |================================================== GCC 10.3 ............ 10.92 |================================================== GCC 11.1 ............ 10.92 |================================================== GCC 12.0.0 20210701 . 10.93 |================================================== oneDNN 2.1.2 Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 937.61 |================================================ GCC 9.4 ............. 960.13 |================================================= GCC 10.3 ............ 935.96 |================================================ GCC 11.1 ............ 938.04 |================================================ GCC 12.0.0 20210701 . 936.49 |================================================ oneDNN 2.1.2 Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 1573.18 |============================================== GCC 9.4 ............. 1639.78 |================================================ GCC 10.3 ............ 1566.75 |============================================== GCC 11.1 ............ 1566.25 |============================================== GCC 12.0.0 20210701 . 1564.71 |============================================== oneDNN 2.1.2 Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 939.92 |================================================ GCC 9.4 ............. 961.38 |================================================= GCC 10.3 ............ 938.22 |================================================ GCC 11.1 ............ 936.88 |================================================ GCC 12.0.0 20210701 . 935.38 |================================================ oneDNN 2.1.2 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 0.441500 |============================================ GCC 9.4 ............. 0.467594 |=============================================== GCC 10.3 ............ 0.426902 |=========================================== GCC 11.1 ............ 0.430676 |=========================================== GCC 12.0.0 20210701 . 0.425675 |=========================================== oneDNN 2.1.2 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPU ms < Lower Is Better GCC 8.5 ............. 1.76308 |=============================================== GCC 9.4 ............. 1.79150 |================================================ GCC 10.3 ............ 1.75520 |=============================================== GCC 11.1 ............ 1.76264 |=============================================== GCC 12.0.0 20210701 . 1.74471 |=============================================== FLAC Audio Encoding 1.3.2 WAV To FLAC Seconds < Lower Is Better GCC 8.5 ............. 8.436 |================================================== GCC 9.4 ............. 8.500 |================================================== GCC 10.3 ............ 8.369 |================================================= GCC 11.1 ............ 8.411 |================================================= GCC 12.0.0 20210701 . 8.379 |================================================= LAME MP3 Encoding 3.100 WAV To MP3 Seconds < Lower Is Better GCC 8.5 ............. 8.716 |================================================== GCC 9.4 ............. 8.525 |================================================= GCC 10.3 ............ 8.730 |================================================== GCC 11.1 ............ 8.732 |================================================== GCC 12.0.0 20210701 . 8.599 |================================================= Opus Codec Encoding 1.3.1 WAV To Opus Encode Seconds < Lower Is Better GCC 8.5 ............. 8.283 |================================================= GCC 9.4 ............. 8.241 |================================================= GCC 10.3 ............ 8.283 |================================================= GCC 11.1 ............ 8.456 |================================================== GCC 12.0.0 20210701 . 8.186 |================================================ eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis Seconds < Lower Is Better GCC 8.5 ............. 26.84 |====================================== GCC 9.4 ............. 28.11 |======================================== GCC 10.3 ............ 32.67 |=============================================== GCC 11.1 ............ 35.09 |================================================== GCC 12.0.0 20210701 . 27.28 |======================================= Gcrypt Library 1.9 Seconds < Lower Is Better GCC 8.5 ............. 194.12 |============================================== GCC 9.4 ............. 193.97 |============================================== GCC 10.3 ............ 193.41 |============================================= GCC 11.1 ............ 208.34 |================================================= GCC 12.0.0 20210701 . 196.22 |============================================== Ngspice 34 Circuit: C2670 Seconds < Lower Is Better GCC 8.5 ............. 134.35 |================================================= GCC 9.4 ............. 134.22 |================================================= GCC 10.3 ............ 133.91 |================================================ GCC 11.1 ............ 134.71 |================================================= GCC 12.0.0 20210701 . 135.43 |================================================= Ngspice 34 Circuit: C7552 Seconds < Lower Is Better GCC 8.5 ............. 126.20 |================================================ GCC 9.4 ............. 127.69 |================================================ GCC 10.3 ............ 126.88 |================================================ GCC 11.1 ............ 129.40 |================================================= GCC 12.0.0 20210701 . 128.32 |================================================= Tachyon 0.99b6 Total Time Seconds < Lower Is Better GCC 8.5 ............. 48.16 |================================================= GCC 9.4 ............. 47.88 |================================================= GCC 10.3 ............ 47.90 |================================================= GCC 11.1 ............ 47.87 |================================================= GCC 12.0.0 20210701 . 49.32 |================================================== VOSK Speech Recognition Toolkit 0.3.21 Seconds < Lower Is Better GCC 8.5 ............. 20.72 |================================================= GCC 9.4 ............. 20.99 |================================================== GCC 10.3 ............ 20.75 |================================================= GCC 11.1 ............ 20.89 |================================================== GCC 12.0.0 20210701 . 20.57 |================================================= SecureMark 1.0.4 Benchmark: SecureMark-TLS marks > Higher Is Better GCC 8.5 ............. 259869 |================================================ GCC 9.4 ............. 263457 |================================================= GCC 10.3 ............ 263472 |================================================= GCC 11.1 ............ 259565 |================================================ GCC 12.0.0 20210701 . 264514 |================================================= Liquid-DSP 2021.01.31 Threads: 32 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better GCC 8.5 ............. 924630000 |============================================= GCC 9.4 ............. 930236667 |============================================= GCC 10.3 ............ 939716667 |============================================= GCC 11.1 ............ 951170000 |============================================== GCC 12.0.0 20210701 . 944433333 |============================================== Liquid-DSP 2021.01.31 Threads: 36 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better GCC 8.5 ............. 916790000 |============================================ GCC 9.4 ............. 921670000 |============================================ GCC 10.3 ............ 940660000 |============================================= GCC 11.1 ............ 954536667 |============================================== GCC 12.0.0 20210701 . 937553333 |============================================= FinanceBench 2016-07-25 Benchmark: Repo OpenMP ms < Lower Is Better GCC 8.5 ............. 42354.90 |=============================================== GCC 9.4 ............. 42795.05 |=============================================== GCC 10.3 ............ 35458.66 |======================================= GCC 11.1 ............ 34558.22 |====================================== GCC 12.0.0 20210701 . 34223.30 |====================================== FinanceBench 2016-07-25 Benchmark: Bonds OpenMP ms < Lower Is Better GCC 8.5 ............. 74820.19 |============================================== GCC 9.4 ............. 76452.78 |=============================================== GCC 10.3 ............ 49799.12 |=============================== GCC 11.1 ............ 48802.76 |============================== GCC 12.0.0 20210701 . 48317.58 |============================== ViennaCL 1.7.1 Test: CPU BLAS - sCOPY GB/s > Higher Is Better GCC 8.5 ............. 45.9 |================================================== GCC 9.4 ............. 47.1 |=================================================== GCC 10.3 ............ 46.4 |================================================== GCC 11.1 ............ 46.7 |=================================================== GCC 12.0.0 20210701 . 46.4 |================================================== ViennaCL 1.7.1 Test: CPU BLAS - sAXPY GB/s > Higher Is Better GCC 8.5 ............. 68.8 |================================================= GCC 9.4 ............. 71.2 |=================================================== GCC 10.3 ............ 70.3 |================================================== GCC 11.1 ............ 70.7 |=================================================== GCC 12.0.0 20210701 . 70.1 |================================================== ViennaCL 1.7.1 Test: CPU BLAS - sDOT GB/s > Higher Is Better GCC 8.5 ............. 77.0 |================================================== GCC 9.4 ............. 78.0 |=================================================== GCC 10.3 ............ 77.4 |=================================================== GCC 11.1 ............ 77.6 |=================================================== GCC 12.0.0 20210701 . 77.1 |================================================== ViennaCL 1.7.1 Test: CPU BLAS - dCOPY GB/s > Higher Is Better GCC 8.5 ............. 38.1 |=================================================== GCC 9.4 ............. 38.1 |=================================================== GCC 10.3 ............ 38.3 |=================================================== GCC 11.1 ............ 38.3 |=================================================== GCC 12.0.0 20210701 . 38.2 |=================================================== ViennaCL 1.7.1 Test: CPU BLAS - dAXPY GB/s > Higher Is Better GCC 8.5 ............. 57.1 |=================================================== GCC 9.4 ............. 57.4 |=================================================== GCC 10.3 ............ 57.3 |=================================================== GCC 11.1 ............ 57.4 |=================================================== GCC 12.0.0 20210701 . 57.2 |=================================================== ViennaCL 1.7.1 Test: CPU BLAS - dDOT GB/s > Higher Is Better GCC 8.5 ............. 63.6 |=================================================== GCC 9.4 ............. 63.7 |=================================================== GCC 10.3 ............ 54.7 |============================================ GCC 11.1 ............ 63.7 |=================================================== GCC 12.0.0 20210701 . 63.7 |=================================================== ViennaCL 1.7.1 Test: CPU BLAS - dGEMV-N GB/s > Higher Is Better GCC 8.5 ............. 69.5 |================================================= GCC 9.4 ............. 71.8 |=================================================== GCC 10.3 ............ 71.6 |=================================================== GCC 11.1 ............ 71.7 |=================================================== GCC 12.0.0 20210701 . 71.4 |=================================================== ViennaCL 1.7.1 Test: CPU BLAS - dGEMV-T GB/s > Higher Is Better GCC 8.5 ............. 79.9 |=================================================== GCC 9.4 ............. 79.7 |=================================================== GCC 10.3 ............ 79.6 |=================================================== GCC 11.1 ............ 79.3 |=================================================== GCC 12.0.0 20210701 . 79.5 |=================================================== ViennaCL 1.7.1 Test: CPU BLAS - dGEMM-NN GFLOPs/s > Higher Is Better GCC 8.5 ............. 55.5 |================================================ GCC 9.4 ............. 56.1 |================================================= GCC 10.3 ............ 58.7 |=================================================== GCC 11.1 ............ 51.0 |============================================ GCC 12.0.0 20210701 . 51.2 |============================================ ViennaCL 1.7.1 Test: CPU BLAS - dGEMM-NT GFLOPs/s > Higher Is Better GCC 8.5 ............. 54.7 |================================================= GCC 9.4 ............. 54.1 |================================================= GCC 10.3 ............ 56.4 |=================================================== GCC 11.1 ............ 49.8 |============================================= GCC 12.0.0 20210701 . 49.8 |============================================= ViennaCL 1.7.1 Test: CPU BLAS - dGEMM-TN GFLOPs/s > Higher Is Better GCC 8.5 ............. 56.0 |================================================ GCC 9.4 ............. 56.2 |================================================= GCC 10.3 ............ 58.9 |=================================================== GCC 11.1 ............ 51.9 |============================================= GCC 12.0.0 20210701 . 51.9 |============================================= ViennaCL 1.7.1 Test: CPU BLAS - dGEMM-TT GFLOPs/s > Higher Is Better GCC 8.5 ............. 55.2 |================================================= GCC 9.4 ............. 54.9 |================================================= GCC 10.3 ............ 57.1 |=================================================== GCC 11.1 ............ 50.5 |============================================= GCC 12.0.0 20210701 . 51.5 |============================================== libjpeg-turbo tjbench 2.1.0 Test: Decompression Throughput Megapixels/sec > Higher Is Better GCC 8.5 ............. 218.81 |================================================= GCC 9.4 ............. 220.62 |================================================= GCC 10.3 ............ 219.54 |================================================= GCC 11.1 ............ 218.62 |================================================= GCC 12.0.0 20210701 . 217.43 |================================================ SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better GCC 8.5 ............. 57.61 |================================================== GCC 9.4 ............. 57.03 |================================================= GCC 10.3 ............ 57.30 |================================================== GCC 11.1 ............ 57.41 |================================================== GCC 12.0.0 20210701 . 56.72 |================================================= Mobile Neural Network 1.2 Model: mobilenetV3 ms < Lower Is Better GCC 8.5 ............. 2.403 |================================================== GCC 9.4 ............. 2.297 |================================================ GCC 10.3 ............ 2.341 |================================================= GCC 11.1 ............ 2.412 |================================================== GCC 12.0.0 20210701 . 2.372 |================================================= Mobile Neural Network 1.2 Model: squeezenetv1.1 ms < Lower Is Better GCC 8.5 ............. 4.564 |================================================== GCC 9.4 ............. 4.420 |================================================ GCC 10.3 ............ 4.271 |============================================== GCC 11.1 ............ 4.609 |================================================== GCC 12.0.0 20210701 . 4.283 |============================================== Mobile Neural Network 1.2 Model: resnet-v2-50 ms < Lower Is Better GCC 8.5 ............. 27.30 |=========================================== GCC 9.4 ............. 31.45 |================================================== GCC 10.3 ............ 28.26 |============================================= GCC 11.1 ............ 28.45 |============================================= GCC 12.0.0 20210701 . 28.27 |============================================= Mobile Neural Network 1.2 Model: SqueezeNetV1.0 ms < Lower Is Better GCC 8.5 ............. 5.594 |================================================= GCC 9.4 ............. 5.540 |================================================ GCC 10.3 ............ 5.612 |================================================= GCC 11.1 ............ 5.723 |================================================== GCC 12.0.0 20210701 . 5.506 |================================================ Mobile Neural Network 1.2 Model: MobileNetV2_224 ms < Lower Is Better GCC 8.5 ............. 3.704 |================================================= GCC 9.4 ............. 3.594 |================================================ GCC 10.3 ............ 3.669 |================================================= GCC 11.1 ............ 3.754 |================================================== GCC 12.0.0 20210701 . 3.729 |================================================== Mobile Neural Network 1.2 Model: mobilenet-v1-1.0 ms < Lower Is Better GCC 8.5 ............. 2.433 |================================================= GCC 9.4 ............. 2.455 |================================================== GCC 10.3 ............ 2.467 |================================================== GCC 11.1 ............ 2.477 |================================================== GCC 12.0.0 20210701 . 2.477 |================================================== Mobile Neural Network 1.2 Model: inception-v3 ms < Lower Is Better GCC 8.5 ............. 30.15 |=============================================== GCC 9.4 ............. 32.41 |================================================== GCC 10.3 ............ 30.80 |================================================ GCC 11.1 ............ 31.28 |================================================ GCC 12.0.0 20210701 . 30.80 |================================================ NCNN 20210525 Target: CPU - Model: mobilenet ms < Lower Is Better GCC 8.5 ............. 14.16 |================================================== GCC 9.4 ............. 13.94 |================================================= GCC 10.3 ............ 13.81 |================================================= GCC 11.1 ............ 13.79 |================================================= GCC 12.0.0 20210701 . 13.81 |================================================= NCNN 20210525 Target: CPU-v2-v2 - Model: mobilenet-v2 ms < Lower Is Better GCC 8.5 ............. 5.36 |=================================================== GCC 9.4 ............. 5.10 |================================================= GCC 10.3 ............ 5.12 |================================================= GCC 11.1 ............ 5.06 |================================================ GCC 12.0.0 20210701 . 4.89 |=============================================== NCNN 20210525 Target: CPU-v3-v3 - Model: mobilenet-v3 ms < Lower Is Better GCC 8.5 ............. 4.72 |=================================================== GCC 9.4 ............. 4.57 |================================================= GCC 10.3 ............ 4.64 |================================================== GCC 11.1 ............ 4.66 |================================================== GCC 12.0.0 20210701 . 4.54 |================================================= NCNN 20210525 Target: CPU - Model: shufflenet-v2 ms < Lower Is Better GCC 8.5 ............. 5.05 |=================================================== GCC 9.4 ............. 4.97 |================================================== GCC 10.3 ............ 5.02 |=================================================== GCC 11.1 ............ 5.05 |=================================================== GCC 12.0.0 20210701 . 4.98 |================================================== NCNN 20210525 Target: CPU - Model: mnasnet ms < Lower Is Better GCC 8.5 ............. 4.82 |=================================================== GCC 9.4 ............. 4.73 |================================================== GCC 10.3 ............ 4.80 |=================================================== GCC 11.1 ............ 4.72 |================================================== GCC 12.0.0 20210701 . 4.58 |================================================ NCNN 20210525 Target: CPU - Model: efficientnet-b0 ms < Lower Is Better GCC 8.5 ............. 6.69 |=================================================== GCC 9.4 ............. 6.57 |================================================== GCC 10.3 ............ 6.62 |================================================== GCC 11.1 ............ 6.56 |================================================== GCC 12.0.0 20210701 . 6.27 |================================================ NCNN 20210525 Target: CPU - Model: blazeface ms < Lower Is Better GCC 8.5 ............. 2.56 |================================================== GCC 9.4 ............. 2.54 |================================================== GCC 10.3 ............ 2.61 |=================================================== GCC 11.1 ............ 2.55 |================================================== GCC 12.0.0 20210701 . 2.54 |================================================== NCNN 20210525 Target: CPU - Model: googlenet ms < Lower Is Better GCC 8.5 ............. 12.73 |================================================= GCC 9.4 ............. 12.44 |================================================ GCC 10.3 ............ 13.06 |================================================== GCC 11.1 ............ 12.84 |================================================= GCC 12.0.0 20210701 . 12.21 |=============================================== NCNN 20210525 Target: CPU - Model: vgg16 ms < Lower Is Better GCC 8.5 ............. 36.20 |================================================= GCC 9.4 ............. 36.01 |================================================= GCC 10.3 ............ 36.35 |================================================== GCC 11.1 ............ 36.56 |================================================== GCC 12.0.0 20210701 . 36.70 |================================================== NCNN 20210525 Target: CPU - Model: resnet18 ms < Lower Is Better GCC 8.5 ............. 10.54 |=============================================== GCC 9.4 ............. 10.58 |=============================================== GCC 10.3 ............ 11.16 |================================================== GCC 11.1 ............ 10.97 |================================================= GCC 12.0.0 20210701 . 10.93 |================================================= NCNN 20210525 Target: CPU - Model: alexnet ms < Lower Is Better GCC 8.5 ............. 9.05 |================================================== GCC 9.4 ............. 9.15 |=================================================== GCC 10.3 ............ 9.18 |=================================================== GCC 11.1 ............ 9.08 |================================================== GCC 12.0.0 20210701 . 8.99 |================================================== NCNN 20210525 Target: CPU - Model: resnet50 ms < Lower Is Better GCC 8.5 ............. 18.33 |================================================== GCC 9.4 ............. 17.59 |================================================ GCC 10.3 ............ 17.87 |================================================= GCC 11.1 ............ 17.77 |================================================ GCC 12.0.0 20210701 . 17.74 |================================================ NCNN 20210525 Target: CPU - Model: yolov4-tiny ms < Lower Is Better GCC 8.5 ............. 20.84 |============================================== GCC 9.4 ............. 21.35 |=============================================== GCC 10.3 ............ 21.26 |=============================================== GCC 11.1 ............ 21.37 |=============================================== GCC 12.0.0 20210701 . 22.83 |================================================== NCNN 20210525 Target: CPU - Model: squeezenet_ssd ms < Lower Is Better GCC 8.5 ............. 15.63 |================================================== GCC 9.4 ............. 15.08 |================================================ GCC 10.3 ............ 15.26 |================================================= GCC 11.1 ............ 15.23 |================================================= GCC 12.0.0 20210701 . 15.28 |================================================= NCNN 20210525 Target: CPU - Model: regnety_400m ms < Lower Is Better GCC 8.5 ............. 13.77 |================================================= GCC 9.4 ............. 13.87 |================================================== GCC 10.3 ............ 13.63 |================================================= GCC 11.1 ............ 13.93 |================================================== GCC 12.0.0 20210701 . 13.48 |================================================ TNN 0.3 Target: CPU - Model: DenseNet ms < Lower Is Better GCC 8.5 ............. 3505.93 |================================================ GCC 9.4 ............. 3527.68 |================================================ GCC 10.3 ............ 3508.29 |================================================ GCC 11.1 ............ 3508.39 |================================================ GCC 12.0.0 20210701 . 3524.75 |================================================ TNN 0.3 Target: CPU - Model: MobileNet v2 ms < Lower Is Better GCC 8.5 ............. 321.39 |============================================= GCC 9.4 ............. 347.44 |================================================= GCC 10.3 ............ 311.60 |============================================ GCC 11.1 ............ 314.56 |============================================ GCC 12.0.0 20210701 . 318.06 |============================================= TNN 0.3 Target: CPU - Model: SqueezeNet v2 ms < Lower Is Better GCC 8.5 ............. 70.12 |=============================================== GCC 9.4 ............. 73.94 |================================================== GCC 10.3 ............ 69.30 |=============================================== GCC 11.1 ............ 69.80 |=============================================== GCC 12.0.0 20210701 . 69.23 |=============================================== TNN 0.3 Target: CPU - Model: SqueezeNet v1.1 ms < Lower Is Better GCC 8.5 ............. 289.96 |================================================ GCC 9.4 ............. 296.14 |================================================= GCC 10.3 ............ 286.22 |=============================================== GCC 11.1 ............ 288.91 |================================================ GCC 12.0.0 20210701 . 287.49 |================================================ WavPack Audio Encoding 5.3 WAV To WavPack Seconds < Lower Is Better GCC 8.5 ............. 13.36 |================================================== GCC 9.4 ............. 13.38 |================================================== GCC 10.3 ............ 13.34 |================================================== GCC 11.1 ............ 13.35 |================================================== GCC 12.0.0 20210701 . 13.33 |================================================== GnuPG 2.2.27 2.7GB Sample File Encryption Seconds < Lower Is Better GCC 8.5 ............. 64.24 |================================================== GCC 9.4 ............. 64.23 |================================================== GCC 10.3 ............ 64.42 |================================================== GCC 11.1 ............ 64.20 |================================================== GCC 12.0.0 20210701 . 64.61 |================================================== Geometric Mean Of All Test Results Result Composite - Intel 10980XE  GCC Compiler Benchmarks Geometric Mean > Higher Is Better GCC 8.5 ............. 61.14 |================================================== GCC 9.4 ............. 61.11 |================================================== GCC 10.3 ............ 61.40 |================================================== GCC 11.1 ............ 61.20 |================================================== GCC 12.0.0 20210701 . 61.42 |==================================================