GCC 11 vs. LLVM Clang 12 Benchmarks On Xeon Ice Lake Xeon Platinum 8380 compiler benchmarks by Michael Larabel looking at GCC 11 against LLVM Clang 12 for some initial holiday weekend tests... GCC 11.1: Processor: 2 x Intel Xeon Platinum 8380 @ 3.40GHz (80 Cores / 160 Threads), Motherboard: Intel M50CYP2SB2U (SE5C6200.86B.0022.D08.2103221623 BIOS), Chipset: Intel Device 0998, Memory: 16 x 32 GB DDR4-3200MT/s Hynix HMA84GR7CJR4N-XN, Disk: 800GB INTEL SSDPF21Q800GB, Graphics: ASPEED, Network: 2 x Intel X710 for 10GBASE-T + 2 x Intel E810-C for QSFP OS: Fedora 34, Kernel: 5.12.6-300.fc34.x86_64 (x86_64), Compiler: GCC 11.1.1 20210428, File-System: xfs, Screen Resolution: 1024x768 Clang 12.0: Processor: 2 x Intel Xeon Platinum 8380 @ 3.40GHz (80 Cores / 160 Threads), Motherboard: Intel M50CYP2SB2U (SE5C6200.86B.0022.D08.2103221623 BIOS), Chipset: Intel Device 0998, Memory: 16 x 32 GB DDR4-3200MT/s Hynix HMA84GR7CJR4N-XN, Disk: 800GB INTEL SSDPF21Q800GB, Graphics: ASPEED, Network: 2 x Intel X710 for 10GBASE-T + 2 x Intel E810-C for QSFP OS: Fedora 34, Kernel: 5.12.6-300.fc34.x86_64 (x86_64), Compiler: Clang 12.0.0, File-System: xfs, Screen Resolution: 1024x768 PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Only TPS > Higher Is Better GCC 11.1 ... 907401 |======================================================== Clang 12.0 . 943043 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average Latency ms < Lower Is Better GCC 11.1 ... 0.277 |=========================================================== Clang 12.0 . 0.265 |======================================================== PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Write TPS > Higher Is Better GCC 11.1 ... 89425 |========================================================= Clang 12.0 . 92576 |=========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average Latency ms < Lower Is Better GCC 11.1 ... 2.797 |=========================================================== Clang 12.0 . 2.702 |========================================================= Geometric Mean Of All Test Results Result Composite - GCC 11 vs. LLVM Clang 12 Benchmarks On Xeon Ice Lake Geometric Mean > Higher Is Better GCC 11.1 ... 5688.81 |======================================================= Clang 12.0 . 5909.15 |=========================================================