Intel Core i5 12600K Alder Lake Compilers Compiler benchmarks by Michael Larabel for a future article. GCC 11.2: Processor: Intel Core i5-12600K @ 6.30GHz (10 Cores / 16 Threads), Motherboard: ASUS PRIME Z690-P WIFI D4 (0605 BIOS), Chipset: Intel Device 7aa7, Memory: 16GB, Disk: 1000GB Western Digital WDS100T1X0E-00AFY0, Graphics: llvmpipe, Audio: Realtek ALC897, Network: Realtek RTL8125 2.5GbE + Intel Device 7af0 OS: Ubuntu 21.10, Kernel: 5.15.7-051507-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13, OpenGL: 4.5 Mesa 22.0.0-devel (git-d80c7f3 2021-11-14 impish-oibaf-ppa) (LLVM 13.0.0 256 bits), Vulkan: 1.2.197, Compiler: GCC 11.2.0, File-System: ext4, Screen Resolution: 3840x2160 GCC 12.0 Git: Processor: Intel Core i5-12600K @ 6.30GHz (10 Cores / 16 Threads), Motherboard: ASUS PRIME Z690-P WIFI D4 (0605 BIOS), Chipset: Intel Device 7aa7, Memory: 16GB, Disk: 1000GB Western Digital WDS100T1X0E-00AFY0, Graphics: llvmpipe, Audio: Realtek ALC897, Network: Realtek RTL8125 2.5GbE + Intel Device 7af0 OS: Ubuntu 21.10, Kernel: 5.15.7-051507-generic (x86_64), Desktop: GNOME Shell 40.5, Display Server: X Server 1.20.13, OpenGL: 4.5 Mesa 22.0.0-devel (git-d80c7f3 2021-11-14 impish-oibaf-ppa) (LLVM 13.0.0 256 bits), Vulkan: 1.2.197, Compiler: GCC 12.0.0 20211212, File-System: ext4, Screen Resolution: 3840x2160 QuantLib 1.21 MFLOPS > Higher Is Better GCC 11.2 ..... 4504.5 |======================================================= GCC 12.0 Git . 4550.1 |======================================================== High Performance Conjugate Gradient 3.1 GFLOP/s > Higher Is Better GCC 11.2 ..... 7.23358 |======================================================= GCC 12.0 Git . 7.18854 |======================================================= toyBrot Fractal Generator 2020-11-18 Implementation: OpenMP ms < Lower Is Better GCC 11.2 ..... 35455 |========================================================= GCC 12.0 Git . 35557 |========================================================= toyBrot Fractal Generator 2020-11-18 Implementation: C++ Tasks ms < Lower Is Better GCC 11.2 ..... 31167 |========================================================= GCC 12.0 Git . 31366 |========================================================= toyBrot Fractal Generator 2020-11-18 Implementation: C++ Threads ms < Lower Is Better GCC 11.2 ..... 30724 |========================================================= GCC 12.0 Git . 30752 |========================================================= NWChem 7.0.2 Input: C240 Buckyball Seconds < Lower Is Better GCC 11.2 ..... 7304.2 |======================================================== GCC 12.0 Git . 5210.6 |======================================== Timed MAFFT Alignment 7.471 Multiple Sequence Alignment - LSU RNA Seconds < Lower Is Better GCC 11.2 ..... 8.379 |======================================================== GCC 12.0 Git . 8.457 |========================================================= OpenFOAM 8 Input: Motorbike 30M Seconds < Lower Is Better GCC 11.2 ..... 148.88 |======================================================== GCC 12.0 Git . 149.28 |======================================================== LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: 20k Atoms ns/day > Higher Is Better GCC 11.2 ..... 6.303 |====================================================== GCC 12.0 Git . 6.677 |========================================================= LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: Rhodopsin Protein ns/day > Higher Is Better GCC 11.2 ..... 6.473 |======================================================= GCC 12.0 Git . 6.746 |========================================================= WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless Encode Time - Seconds < Lower Is Better GCC 11.2 ..... 13.16 |========================================================= GCC 12.0 Git . 12.49 |====================================================== WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless, Highest Compression Encode Time - Seconds < Lower Is Better GCC 11.2 ..... 26.67 |========================================================= GCC 12.0 Git . 25.85 |======================================================= GNU GMP GMPbench 6.2.1 Total Time GMPbench Score > Higher Is Better GCC 11.2 ..... 7975.2 |======================================================== GCC 12.0 Git . 7976.5 |======================================================== LZ4 Compression 1.9.3 Compression Level: 3 - Compression Speed MB/s > Higher Is Better GCC 11.2 ..... 72.74 |======================================================== GCC 12.0 Git . 74.05 |========================================================= LZ4 Compression 1.9.3 Compression Level: 3 - Decompression Speed MB/s > Higher Is Better GCC 11.2 ..... 12921.7 |======================================================= GCC 12.0 Git . 12913.2 |======================================================= LZ4 Compression 1.9.3 Compression Level: 9 - Compression Speed MB/s > Higher Is Better GCC 11.2 ..... 71.18 |======================================================== GCC 12.0 Git . 72.53 |========================================================= LZ4 Compression 1.9.3 Compression Level: 9 - Decompression Speed MB/s > Higher Is Better GCC 11.2 ..... 12900.4 |======================================================= GCC 12.0 Git . 12894.7 |======================================================= Zstd Compression 1.5.0 Compression Level: 3 - Compression Speed MB/s > Higher Is Better GCC 11.2 ..... 3476.6 |======================================================== GCC 12.0 Git . 3506.4 |======================================================== Zstd Compression 1.5.0 Compression Level: 3 - Decompression Speed MB/s > Higher Is Better GCC 11.2 ..... 4706.7 |======================================================== GCC 12.0 Git . 4681.2 |======================================================== Zstd Compression 1.5.0 Compression Level: 19 - Compression Speed MB/s > Higher Is Better GCC 11.2 ..... 33.9 |========================================================= GCC 12.0 Git . 34.4 |========================================================== Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Compression Speed MB/s > Higher Is Better GCC 11.2 ..... 29.6 |========================================================== GCC 12.0 Git . 28.7 |======================================================== SciMark 2.0 Computational Test: Fast Fourier Transform Mflops > Higher Is Better GCC 11.2 ..... 799.18 |======================================================== GCC 12.0 Git . 794.17 |======================================================== SciMark 2.0 Computational Test: Sparse Matrix Multiply Mflops > Higher Is Better GCC 11.2 ..... 4853.99 |==================================================== GCC 12.0 Git . 5086.85 |======================================================= SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Mflops > Higher Is Better GCC 11.2 ..... 3335.69 |======================================================= GCC 12.0 Git . 3336.74 |======================================================= Crafty 25.2 Elapsed Time Nodes Per Second > Higher Is Better GCC 11.2 ..... 12620563 |====================================================== GCC 12.0 Git . 12479935 |===================================================== TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping FPS > Higher Is Better GCC 11.2 ..... 747.95 |======================================================= GCC 12.0 Git . 759.21 |======================================================== AOM AV1 3.2 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 11.2 ..... 72.10 |======================================================== GCC 12.0 Git . 72.92 |========================================================= Kvazaar 2.1 Video Input: Bosphorus 4K - Video Preset: Very Fast Frames Per Second > Higher Is Better GCC 11.2 ..... 22.15 |================================================= GCC 12.0 Git . 25.85 |========================================================= Kvazaar 2.1 Video Input: Bosphorus 4K - Video Preset: Ultra Fast Frames Per Second > Higher Is Better GCC 11.2 ..... 39.39 |=================================================== GCC 12.0 Git . 43.76 |========================================================= SVT-AV1 0.8.7 Encoder Mode: Preset 8 - Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 11.2 ..... 18.96 |========================================================= GCC 12.0 Git . 18.58 |======================================================== SVT-HEVC 1.5.0 Tuning: 7 - Input: Bosphorus 1080p Frames Per Second > Higher Is Better GCC 11.2 ..... 159.20 |======================================================== GCC 12.0 Git . 155.86 |======================================================= SVT-HEVC 1.5.0 Tuning: 10 - Input: Bosphorus 1080p Frames Per Second > Higher Is Better GCC 11.2 ..... 326.15 |======================================================== GCC 12.0 Git . 314.09 |====================================================== SVT-VP9 0.3 Tuning: VMAF Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better GCC 11.2 ..... 215.05 |======================================================== GCC 12.0 Git . 204.90 |===================================================== SVT-VP9 0.3 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Frames Per Second > Higher Is Better GCC 11.2 ..... 224.61 |======================================================== GCC 12.0 Git . 211.02 |===================================================== x265 3.4 Video Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 11.2 ..... 17.78 |======================================================== GCC 12.0 Git . 18.04 |========================================================= x265 3.4 Video Input: Bosphorus 1080p Frames Per Second > Higher Is Better GCC 11.2 ..... 70.58 |========================================================= GCC 12.0 Git . 70.61 |========================================================= Coremark 1.0 CoreMark Size 666 - Iterations Per Second Iterations/Sec > Higher Is Better GCC 11.2 ..... 448314.25 |===================================================== GCC 12.0 Git . 445380.87 |===================================================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better GCC 11.2 ..... 9416.91 |======================================================= GCC 12.0 Git . 9404.41 |======================================================= 7-Zip Compression 21.06 Test: Compression Rating MIPS > Higher Is Better GCC 11.2 ..... 74682 |========================================================= GCC 12.0 Git . 74313 |========================================================= 7-Zip Compression 21.06 Test: Decompression Rating MIPS > Higher Is Better GCC 11.2 ..... 60738 |======================================================== GCC 12.0 Git . 61439 |========================================================= Swet 1.5.16 Average Operations Per Second > Higher Is Better GCC 11.2 ..... 1235344228 |================================================== GCC 12.0 Git . 1279053006 |==================================================== libavif avifenc 0.9.0 Encoder Speed: 10 Seconds < Lower Is Better GCC 11.2 ..... 2.831 |========================================================= GCC 12.0 Git . 2.749 |======================================================= libavif avifenc 0.9.0 Encoder Speed: 6, Lossless Seconds < Lower Is Better GCC 11.2 ..... 44.17 |========================================================= GCC 12.0 Git . 44.24 |========================================================= Primesieve 7.7 1e12 Prime Number Generation Seconds < Lower Is Better GCC 11.2 ..... 24.20 |========================================================= GCC 12.0 Git . 24.27 |========================================================= AOBench Size: 2048 x 2048 - Total Time Seconds < Lower Is Better GCC 11.2 ..... 20.20 |========================================================= GCC 12.0 Git . 19.11 |====================================================== FLAC Audio Encoding 1.3.3 WAV To FLAC Seconds < Lower Is Better GCC 11.2 ..... 11.60 |========================================================= GCC 12.0 Git . 11.58 |========================================================= Helsing 1.0-beta Digit Range: 12 digit Seconds < Lower Is Better GCC 11.2 ..... 5.389 |========================================================= GCC 12.0 Git . 5.414 |========================================================= Ngspice 34 Circuit: C2670 Seconds < Lower Is Better GCC 11.2 ..... 66.80 |======================================================== GCC 12.0 Git . 68.00 |========================================================= Ngspice 34 Circuit: C7552 Seconds < Lower Is Better GCC 11.2 ..... 62.52 |======================================================== GCC 12.0 Git . 63.08 |========================================================= Tachyon 0.99b6 Total Time Seconds < Lower Is Better GCC 11.2 ..... 66.85 |========================================================= GCC 12.0 Git . 66.96 |========================================================= Google SynthMark 20201109 Test: VoiceMark_100 Voices > Higher Is Better GCC 11.2 ..... 985.96 |====================================================== GCC 12.0 Git . 1010.93 |======================================================= Aircrack-ng 1.5.2 k/s > Higher Is Better GCC 11.2 ..... 32259.67 |===================================================== GCC 12.0 Git . 33043.12 |====================================================== SecureMark 1.0.4 Benchmark: SecureMark-TLS marks > Higher Is Better GCC 11.2 ..... 376623 |======================================================== GCC 12.0 Git . 378883 |======================================================== OpenSSL 3.0 Algorithm: SHA256 byte/s > Higher Is Better GCC 11.2 ..... 15094797463 |=================================================== GCC 12.0 Git . 15135893657 |=================================================== OpenSSL 3.0 Algorithm: RSA4096 sign/s > Higher Is Better GCC 11.2 ..... 2786.8 |======================================================== GCC 12.0 Git . 2790.4 |======================================================== OpenSSL 3.0 Algorithm: RSA4096 verify/s > Higher Is Better GCC 11.2 ..... 181230.9 |====================================================== GCC 12.0 Git . 181522.4 |====================================================== Liquid-DSP 2021.01.31 Threads: 1 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better GCC 11.2 ..... 99537000 |==================================================== GCC 12.0 Git . 100949667 |===================================================== Liquid-DSP 2021.01.31 Threads: 4 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better GCC 11.2 ..... 385676667 |===================================================== GCC 12.0 Git . 388656667 |===================================================== Liquid-DSP 2021.01.31 Threads: 8 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better GCC 11.2 ..... 674486667 |===================================================== GCC 12.0 Git . 670536667 |===================================================== Liquid-DSP 2021.01.31 Threads: 16 - Buffer Length: 256 - Filter Length: 57 samples/s > Higher Is Better GCC 11.2 ..... 781553333 |===================================================== GCC 12.0 Git . 781873333 |===================================================== libjpeg-turbo tjbench 2.1.0 Test: Decompression Throughput Megapixels/sec > Higher Is Better GCC 11.2 ..... 276.02 |======================================================== GCC 12.0 Git . 274.78 |======================================================== GROMACS 2021.2 Implementation: MPI CPU - Input: water_GMX50_bare Ns Per Day > Higher Is Better GCC 11.2 ..... 0.971 |========================================================= GCC 12.0 Git . 0.976 |========================================================= KTX-Software toktx 4.0 Settings: UASTC 3 Seconds < Lower Is Better GCC 11.2 ..... 9.896 |========================================================= GCC 12.0 Git . 9.914 |========================================================= KTX-Software toktx 4.0 Settings: Zstd Compression 19 Seconds < Lower Is Better GCC 11.2 ..... 15.26 |========================================================= GCC 12.0 Git . 15.21 |========================================================= KTX-Software toktx 4.0 Settings: UASTC 3 + Zstd Compression 19 Seconds < Lower Is Better GCC 11.2 ..... 14.25 |========================================================= GCC 12.0 Git . 14.26 |========================================================= KTX-Software toktx 4.0 Settings: UASTC 4 + Zstd Compression 19 Seconds < Lower Is Better GCC 11.2 ..... 252.80 |======================================================== GCC 12.0 Git . 252.76 |======================================================== Redis 6.0.9 Test: GET Requests Per Second > Higher Is Better GCC 11.2 ..... 5350610.2 |==================================================== GCC 12.0 Git . 5445328.2 |===================================================== Redis 6.0.9 Test: SET Requests Per Second > Higher Is Better GCC 11.2 ..... 4025423.00 |================================================== GCC 12.0 Git . 4207347.08 |==================================================== NCNN 20210720 Target: CPU-v2-v2 - Model: mobilenet-v2 ms < Lower Is Better GCC 11.2 ..... 2.98 |========================================================== GCC 12.0 Git . 2.99 |========================================================== NCNN 20210720 Target: CPU-v3-v3 - Model: mobilenet-v3 ms < Lower Is Better GCC 11.2 ..... 2.67 |========================================================== GCC 12.0 Git . 2.67 |========================================================== NCNN 20210720 Target: CPU - Model: mnasnet ms < Lower Is Better GCC 11.2 ..... 2.75 |========================================================== GCC 12.0 Git . 2.71 |========================================================= NCNN 20210720 Target: CPU - Model: efficientnet-b0 ms < Lower Is Better GCC 11.2 ..... 4.63 |========================================================== GCC 12.0 Git . 4.49 |======================================================== NCNN 20210720 Target: CPU - Model: blazeface ms < Lower Is Better GCC 11.2 ..... 1.37 |========================================================== GCC 12.0 Git . 1.36 |========================================================== NCNN 20210720 Target: CPU - Model: googlenet ms < Lower Is Better GCC 11.2 ..... 9.46 |========================================================== GCC 12.0 Git . 9.12 |======================================================== NCNN 20210720 Target: CPU - Model: vgg16 ms < Lower Is Better GCC 11.2 ..... 36.82 |========================================================= GCC 12.0 Git . 36.24 |======================================================== NCNN 20210720 Target: CPU - Model: resnet18 ms < Lower Is Better GCC 11.2 ..... 10.06 |========================================================= GCC 12.0 Git . 9.66 |======================================================= NCNN 20210720 Target: CPU - Model: alexnet ms < Lower Is Better GCC 11.2 ..... 8.96 |========================================================== GCC 12.0 Git . 8.56 |======================================================= NCNN 20210720 Target: CPU - Model: resnet50 ms < Lower Is Better GCC 11.2 ..... 18.88 |========================================================= GCC 12.0 Git . 18.06 |======================================================= NCNN 20210720 Target: CPU - Model: yolov4-tiny ms < Lower Is Better GCC 11.2 ..... 19.60 |========================================================= GCC 12.0 Git . 19.65 |========================================================= NCNN 20210720 Target: CPU - Model: regnety_400m ms < Lower Is Better GCC 11.2 ..... 6.07 |========================================================== GCC 12.0 Git . 6.03 |========================================================== NCNN 20210720 Target: CPU - Model: shufflenet-v2 ms < Lower Is Better GCC 11.2 ..... 3.08 |========================================================== GCC 12.0 Git . 3.08 |========================================================== Sysbench 1.0.20 Test: RAM / Memory MiB/sec > Higher Is Better GCC 11.2 ..... 18566.17 |===================================================== GCC 12.0 Git . 18948.14 |====================================================== Sysbench 1.0.20 Test: CPU Events Per Second > Higher Is Better GCC 11.2 ..... 38019.77 |====================================================== GCC 12.0 Git . 37964.18 |====================================================== Xsbench 2017-07-06 Lookups/s > Higher Is Better GCC 11.2 ..... 3175399 |======================================================= GCC 12.0 Git . 3160393 |======================================================= Apache HTTP Server 2.4.48 Concurrent Requests: 100 Requests Per Second > Higher Is Better GCC 11.2 ..... 111283.95 |================================================== GCC 12.0 Git . 117868.21 |===================================================== Apache HTTP Server 2.4.48 Concurrent Requests: 200 Requests Per Second > Higher Is Better GCC 11.2 ..... 96536.17 |====================================================== GCC 12.0 Git . 96741.53 |====================================================== WavPack Audio Encoding 5.3 WAV To WavPack Seconds < Lower Is Better GCC 11.2 ..... 11.85 |======================================================== GCC 12.0 Git . 11.98 |=========================================================