GCC 10 Compiler Optimization Benchmarks Intel Cascade Lake compiler optimization benchmarks on GCC 10. Baseline: 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 PGO: 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 Crypto++ 8.2 Test: Keyed Algorithms MiB/second > Higher Is Better Baseline . 709.73 |============================================================ PGO ...... 711.80 |============================================================ Crypto++ 8.2 Test: Unkeyed Algorithms MiB/second > Higher Is Better Baseline . 357.55 |============================================================ PGO ...... 359.42 |============================================================ Crypto++ 8.2 Test: Integer + Elliptic Curve Public Key Algorithms MiB/second > Higher Is Better Baseline . 5646.59 |=========================================================== PGO ...... 5691.24 |=========================================================== Basis Universal 1.12 Settings: ETC1S Seconds < Lower Is Better Baseline . 45.10 |============================================================= PGO ...... 44.88 |============================================================= Basis Universal 1.12 Settings: UASTC Level 3 Seconds < Lower Is Better Baseline . 37.31 |============================================================= PGO ...... 37.22 |============================================================= libjpeg-turbo tjbench 2.0.2 Test: Decompression Throughput Megapixels/sec > Higher Is Better Baseline . 216.00 |============================================================ PGO ...... 217.44 |============================================================ FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 Mflops > Higher Is Better Baseline . 18968 |============================================================ PGO ...... 19285 |============================================================= Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better Baseline . 4006.14 |=========================================================== PGO ...... 4021.25 |=========================================================== LeelaChessZero 0.25 Backend: Eigen Nodes Per Second > Higher Is Better Baseline . 923 |============================================================== PGO ...... 932 |=============================================================== LeelaChessZero 0.25 Backend: Random Nodes Per Second > Higher Is Better Baseline . 140468 |=========================================================== PGO ...... 142358 |============================================================ GROMACS 2020.1 Water Benchmark Ns Per Day > Higher Is Better Baseline . 1.572 |============================================================= PGO ...... 1.572 |============================================================= LAMMPS Molecular Dynamics Simulator 9Jan2020 Model: Rhodopsin Protein ns/day > Higher Is Better Baseline . 11.65 |============================================================ PGO ...... 11.86 |============================================================= Stockfish 9 Total Time Nodes Per Second > Higher Is Better Baseline . 51086797 |========================================================= PGO ...... 51588693 |========================================================== Zstd Compression 1.4.5 Compression Level: 3 MB/s > Higher Is Better Baseline . 4661.7 |============================================================ PGO ...... 4671.8 |============================================================ Zstd Compression 1.4.5 Compression Level: 19 MB/s > Higher Is Better Baseline . 60.3 |============================================================== PGO ...... 60.3 |============================================================== AOM AV1 2.0 Encoder Mode: Speed 8 Realtime Frames Per Second > Higher Is Better Baseline . 34.38 |============================================================= PGO ...... 34.23 |============================================================= AOM AV1 2.0 Encoder Mode: Speed 6 Realtime Frames Per Second > Higher Is Better Baseline . 19.08 |============================================================= PGO ...... 19.18 |============================================================= AOM AV1 2.0 Encoder Mode: Speed 6 Two-Pass Frames Per Second > Higher Is Better Baseline . 3.69 |============================================================== PGO ...... 3.70 |============================================================== Tungsten Renderer 0.2.2 Scene: Hair Seconds < Lower Is Better Baseline . 14.49 |============================================================= PGO ...... 14.45 |============================================================= Tungsten Renderer 0.2.2 Scene: Water Caustic Seconds < Lower Is Better Baseline . 21.11 |============================================================= PGO ...... 21.04 |============================================================= Tungsten Renderer 0.2.2 Scene: Non-Exponential Seconds < Lower Is Better Baseline . 6.15057 |=========================================================== PGO ...... 6.05293 |========================================================== Tungsten Renderer 0.2.2 Scene: Volumetric Caustic Seconds < Lower Is Better Baseline . 7.33237 |=========================================================== PGO ...... 7.31794 |=========================================================== GraphicsMagick 1.3.33 Operation: Rotate Iterations Per Minute > Higher Is Better Baseline . 794 |============================================================= PGO ...... 822 |=============================================================== dav1d 0.7.0 Video Input: Summer Nature 1080p FPS > Higher Is Better Baseline . 559.10 |============================================================ PGO ...... 554.23 |=========================================================== dav1d 0.7.0 Video Input: Summer Nature 4K FPS > Higher Is Better Baseline . 227.36 |============================================================ PGO ...... 228.27 |============================================================ dav1d 0.7.0 Video Input: Chimera 1080p FPS > Higher Is Better Baseline . 611.80 |============================================================ PGO ...... 601.36 |=========================================================== dav1d 0.7.0 Video Input: Chimera 1080p 10-bit FPS > Higher Is Better Baseline . 98.26 |============================================================= PGO ...... 97.43 |============================================================ POV-Ray 3.7.0.7 Trace Time Seconds < Lower Is Better Baseline . 27.54 |============================================================= PGO ...... 27.60 |============================================================= YafaRay 3.4.1 Total Time For Sample Scene Seconds < Lower Is Better Baseline . 111.72 |============================================================ PGO ...... 103.52 |======================================================== NGINX Benchmark 1.9.9 Static Web Page Serving Requests Per Second > Higher Is Better Baseline . 51257.90 |========================================================= PGO ...... 51875.82 |========================================================== Facebook RocksDB 6.3.6 Test: Random Fill Op/s > Higher Is Better Baseline . 1361002 |========================================================= PGO ...... 1405311 |=========================================================== Facebook RocksDB 6.3.6 Test: Random Read Op/s > Higher Is Better Baseline . 102124258 |========================================================= PGO ...... 101999919 |========================================================= LevelDB 1.22 Benchmark: Sequential Fill MB/s > Higher Is Better Baseline . 11.8 |============================================================== PGO ...... 11.8 |============================================================== LevelDB 1.22 Benchmark: Sequential Fill Microseconds Per Op < Lower Is Better Baseline . 337.73 |============================================================ PGO ...... 337.84 |============================================================ LevelDB 1.22 Benchmark: Random Read Microseconds Per Op < Lower Is Better Baseline . 27.42 |============================================================= PGO ...... 27.24 |============================================================= LevelDB 1.22 Benchmark: Hot Read Microseconds Per Op < Lower Is Better Baseline . 27.71 |============================================================= PGO ...... 27.61 |============================================================= LevelDB 1.22 Benchmark: Seek Random Microseconds Per Op < Lower Is Better Baseline . 33.53 |============================================================= PGO ...... 32.99 |============================================================ PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only TPS > Higher Is Better Baseline . 483158.10 |========================================================= PGO ...... 484081.12 |========================================================= PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better Baseline . 9701.43 |=========================================================== PGO ...... 9684.57 |=========================================================== MariaDB 10.5.2 Clients: 1 Queries Per Second > Higher Is Better Baseline . 1054 |============================================================== PGO ...... 1056 |============================================================== MariaDB 10.5.2 Clients: 32 Queries Per Second > Higher Is Better Baseline . 483 |============================================================== PGO ...... 494 |===============================================================