GCC 14 vs. Clang 18 - AMD Ryzen Threadripper 7980X AMD Ryzen Threadripper 7980X compiler benchmarking on Fedora 40 by Michael Larabel for a future article. GCC 14.0.1 20240411: Processor: AMD Ryzen Threadripper 7980X 64-Cores @ 7.79GHz (64 Cores / 128 Threads), Motherboard: System76 Thelio Major (FA Z5 BIOS), Chipset: AMD Device 14a4, Memory: 4 x 32GB DDR5-4800MT/s Micron MTC20F1045S1RC48BA2, Disk: 1000GB CT1000T700SSD5, Graphics: AMD Radeon Pro W7900 45GB, Audio: AMD Device 14cc, Monitor: DELL P2415Q, Network: Aquantia AQC113C NBase-T/IEEE + Realtek RTL8125 2.5GbE + Intel Wi-Fi 6E OS: Fedora Linux 40, Kernel: 6.8.5-301.fc40.x86_64 (x86_64), Desktop: GNOME Shell 46.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 24.0.5 (LLVM 18.1.1 DRM 3.57), Compiler: GCC 14.0.1 20240411, File-System: btrfs, Screen Resolution: 1920x1080 Clang 18.1.1: Processor: AMD Ryzen Threadripper 7980X 64-Cores @ 7.79GHz (64 Cores / 128 Threads), Motherboard: System76 Thelio Major (FA Z5 BIOS), Chipset: AMD Device 14a4, Memory: 4 x 32GB DDR5-4800MT/s Micron MTC20F1045S1RC48BA2, Disk: 1000GB CT1000T700SSD5, Graphics: AMD Radeon Pro W7900 45GB, Audio: AMD Device 14cc, Monitor: DELL P2415Q, Network: Aquantia AQC113C NBase-T/IEEE + Realtek RTL8125 2.5GbE + Intel Wi-Fi 6E OS: Fedora Linux 40, Kernel: 6.8.5-301.fc40.x86_64 (x86_64), Desktop: GNOME Shell 46.1, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 24.0.5 (LLVM 18.1.1 DRM 3.57), Compiler: Clang 18.1.1 + LLVM 18.1.1, File-System: btrfs, Screen Resolution: 1920x1080 QuantLib 1.32 Configuration: Multi-Threaded MFLOPS > Higher Is Better GCC 14.0.1 20240411 . 293011.2 |=============================================== Clang 18.1.1 ........ 295240.5 |=============================================== QuantLib 1.32 Configuration: Single-Threaded MFLOPS > Higher Is Better GCC 14.0.1 20240411 . 4611.6 |================================================ Clang 18.1.1 ........ 4697.6 |================================================= Quicksilver 20230818 Input: CTS2 Figure Of Merit > Higher Is Better GCC 14.0.1 20240411 . 21853333 |=============================================== Clang 18.1.1 ........ 19186667 |========================================= Quicksilver 20230818 Input: CORAL2 P1 Figure Of Merit > Higher Is Better GCC 14.0.1 20240411 . 28573333 |=============================================== Clang 18.1.1 ........ 23570000 |======================================= Quicksilver 20230818 Input: CORAL2 P2 Figure Of Merit > Higher Is Better GCC 14.0.1 20240411 . 21786667 |============================================== Clang 18.1.1 ........ 22130000 |=============================================== miniBUDE 20210901 Implementation: OpenMP - Input Deck: BM1 GFInst/s > Higher Is Better GCC 14.0.1 20240411 . 4397.54 |================================================ Clang 18.1.1 ........ 4369.14 |================================================ miniBUDE 20210901 Implementation: OpenMP - Input Deck: BM1 Billion Interactions/s > Higher Is Better GCC 14.0.1 20240411 . 175.90 |================================================= Clang 18.1.1 ........ 174.77 |================================================= miniBUDE 20210901 Implementation: OpenMP - Input Deck: BM2 GFInst/s > Higher Is Better GCC 14.0.1 20240411 . 4376.24 |======================================== Clang 18.1.1 ........ 5269.55 |================================================ miniBUDE 20210901 Implementation: OpenMP - Input Deck: BM2 Billion Interactions/s > Higher Is Better GCC 14.0.1 20240411 . 175.05 |========================================= Clang 18.1.1 ........ 210.78 |================================================= SMHasher 2022-08-22 Hash: wyhash MiB/sec > Higher Is Better GCC 14.0.1 20240411 . 26137.98 |========================================= Clang 18.1.1 ........ 29888.69 |=============================================== SMHasher 2022-08-22 Hash: wyhash cycles/hash < Lower Is Better GCC 14.0.1 20240411 . 13.44 |================================================== Clang 18.1.1 ........ 12.97 |================================================ SMHasher 2022-08-22 Hash: SHA3-256 MiB/sec > Higher Is Better GCC 14.0.1 20240411 . 237.33 |=============================== Clang 18.1.1 ........ 380.27 |================================================= SMHasher 2022-08-22 Hash: SHA3-256 cycles/hash < Lower Is Better GCC 14.0.1 20240411 . 1648.91 |================================================ Clang 18.1.1 ........ 996.37 |============================= SMHasher 2022-08-22 Hash: Spooky32 MiB/sec > Higher Is Better GCC 14.0.1 20240411 . 20053.07 |============================================== Clang 18.1.1 ........ 20643.45 |=============================================== SMHasher 2022-08-22 Hash: Spooky32 cycles/hash < Lower Is Better GCC 14.0.1 20240411 . 25.09 |================================================== Clang 18.1.1 ........ 25.15 |================================================== SMHasher 2022-08-22 Hash: fasthash32 MiB/sec > Higher Is Better GCC 14.0.1 20240411 . 8833.71 |================================================ Clang 18.1.1 ........ 8593.78 |=============================================== SMHasher 2022-08-22 Hash: fasthash32 cycles/hash < Lower Is Better GCC 14.0.1 20240411 . 20.80 |================================================== Clang 18.1.1 ........ 20.56 |================================================= SMHasher 2022-08-22 Hash: FarmHash128 MiB/sec > Higher Is Better GCC 14.0.1 20240411 . 21159.37 |=============================================== Clang 18.1.1 ........ 19825.36 |============================================ SMHasher 2022-08-22 Hash: FarmHash128 cycles/hash < Lower Is Better GCC 14.0.1 20240411 . 43.85 |================================================== Clang 18.1.1 ........ 31.02 |=================================== SMHasher 2022-08-22 Hash: t1ha2_atonce MiB/sec > Higher Is Better GCC 14.0.1 20240411 . 19662.33 |=============================================== Clang 18.1.1 ........ 19737.39 |=============================================== SMHasher 2022-08-22 Hash: t1ha2_atonce cycles/hash < Lower Is Better GCC 14.0.1 20240411 . 19.11 |================================================= Clang 18.1.1 ........ 19.35 |================================================== SMHasher 2022-08-22 Hash: FarmHash32 x86_64 AVX MiB/sec > Higher Is Better GCC 14.0.1 20240411 . 37461.46 |=============================================== Clang 18.1.1 ........ 31033.62 |======================================= SMHasher 2022-08-22 Hash: FarmHash32 x86_64 AVX cycles/hash < Lower Is Better GCC 14.0.1 20240411 . 24.11 |============================================= Clang 18.1.1 ........ 27.00 |================================================== SMHasher 2022-08-22 Hash: t1ha0_aes_avx2 x86_64 MiB/sec > Higher Is Better GCC 14.0.1 20240411 . 96787.57 |=============================================== Clang 18.1.1 ........ 97667.26 |=============================================== SMHasher 2022-08-22 Hash: t1ha0_aes_avx2 x86_64 cycles/hash < Lower Is Better GCC 14.0.1 20240411 . 19.09 |================================================== Clang 18.1.1 ........ 18.84 |================================================= SMHasher 2022-08-22 Hash: MeowHash x86_64 AES-NI MiB/sec > Higher Is Better GCC 14.0.1 20240411 . 50680.40 |============================================== Clang 18.1.1 ........ 51816.54 |=============================================== SMHasher 2022-08-22 Hash: MeowHash x86_64 AES-NI cycles/hash < Lower Is Better GCC 14.0.1 20240411 . 41.84 |================================================= Clang 18.1.1 ........ 42.39 |================================================== LAMMPS Molecular Dynamics Simulator 23Jun2022 Model: 20k Atoms ns/day > Higher Is Better GCC 14.0.1 20240411 . 27.24 |================================================== Clang 18.1.1 ........ 26.33 |================================================ LZ4 Compression 1.9.4 Compression Level: 3 - Compression Speed MB/s > Higher Is Better GCC 14.0.1 20240411 . 146.67 |================================================= Clang 18.1.1 ........ 141.72 |=============================================== LZ4 Compression 1.9.4 Compression Level: 3 - Decompression Speed MB/s > Higher Is Better GCC 14.0.1 20240411 . 5658.0 |================================================= Clang 18.1.1 ........ 5493.7 |================================================ LZ4 Compression 1.9.4 Compression Level: 9 - Compression Speed MB/s > Higher Is Better GCC 14.0.1 20240411 . 49.02 |================================================== Clang 18.1.1 ........ 45.86 |=============================================== LZ4 Compression 1.9.4 Compression Level: 9 - Decompression Speed MB/s > Higher Is Better GCC 14.0.1 20240411 . 5882.1 |================================================= Clang 18.1.1 ........ 5640.1 |=============================================== Zstd Compression 1.5.4 Compression Level: 12 - Compression Speed MB/s > Higher Is Better GCC 14.0.1 20240411 . 399.1 |================================================== Clang 18.1.1 ........ 383.4 |================================================ Zstd Compression 1.5.4 Compression Level: 12 - Decompression Speed MB/s > Higher Is Better GCC 14.0.1 20240411 . 2251.4 |=============================================== Clang 18.1.1 ........ 2340.9 |================================================= Zstd Compression 1.5.4 Compression Level: 19 - Compression Speed MB/s > Higher Is Better GCC 14.0.1 20240411 . 25.9 |=================================================== Clang 18.1.1 ........ 25.8 |=================================================== Zstd Compression 1.5.4 Compression Level: 19 - Decompression Speed MB/s > Higher Is Better GCC 14.0.1 20240411 . 1917.8 |================================================ Clang 18.1.1 ........ 1962.8 |================================================= Zstd Compression 1.5.4 Compression Level: 19, Long Mode - Compression Speed MB/s > Higher Is Better GCC 14.0.1 20240411 . 12.1 |================================================== Clang 18.1.1 ........ 12.3 |=================================================== Zstd Compression 1.5.4 Compression Level: 19, Long Mode - Decompression Speed MB/s > Higher Is Better GCC 14.0.1 20240411 . 1825.3 |================================================ Clang 18.1.1 ........ 1861.0 |================================================= JPEG-XL libjxl 0.10.1 Input: PNG - Quality: 90 MP/s > Higher Is Better GCC 14.0.1 20240411 . 48.58 |================================================= Clang 18.1.1 ........ 49.45 |================================================== JPEG-XL libjxl 0.10.1 Input: JPEG - Quality: 90 MP/s > Higher Is Better GCC 14.0.1 20240411 . 46.97 |============================================== Clang 18.1.1 ........ 51.25 |================================================== JPEG-XL libjxl 0.10.1 Input: PNG - Quality: 100 MP/s > Higher Is Better GCC 14.0.1 20240411 . 41.18 |================================================== Clang 18.1.1 ........ 40.71 |================================================= JPEG-XL libjxl 0.10.1 Input: JPEG - Quality: 100 MP/s > Higher Is Better GCC 14.0.1 20240411 . 41.69 |================================================== Clang 18.1.1 ........ 41.65 |================================================== JPEG-XL Decoding libjxl 0.10.1 CPU Threads: All MP/s > Higher Is Better GCC 14.0.1 20240411 . 600.87 |================================================= Clang 18.1.1 ........ 597.36 |================================================= WebP Image Encode 1.2.4 Encode Settings: Quality 100 MP/s > Higher Is Better GCC 14.0.1 20240411 . 14.80 |================================================== Clang 18.1.1 ........ 14.58 |================================================= WebP Image Encode 1.2.4 Encode Settings: Quality 100, Lossless MP/s > Higher Is Better GCC 14.0.1 20240411 . 2.07 |=================================================== Clang 18.1.1 ........ 2.05 |=================================================== WebP Image Encode 1.2.4 Encode Settings: Quality 100, Highest Compression MP/s > Higher Is Better GCC 14.0.1 20240411 . 4.57 |========================================= Clang 18.1.1 ........ 5.64 |=================================================== WebP Image Encode 1.2.4 Encode Settings: Quality 100, Lossless, Highest Compression MP/s > Higher Is Better GCC 14.0.1 20240411 . 0.81 |================================================== Clang 18.1.1 ........ 0.82 |=================================================== srsRAN Project 23.10.1-20240325 Test: PDSCH Processor Benchmark, Throughput Total Mbps > Higher Is Better GCC 14.0.1 20240411 . 20064.5 |=============================================== Clang 18.1.1 ........ 20338.7 |================================================ srsRAN Project 23.10.1-20240325 Test: PUSCH Processor Benchmark, Throughput Total Mbps > Higher Is Better GCC 14.0.1 20240411 . 4801.9 |================================================= Clang 18.1.1 ........ 4446.1 |============================================= TSCP 1.81 AI Chess Performance Nodes Per Second > Higher Is Better GCC 14.0.1 20240411 . 1960084 |============================================ Clang 18.1.1 ........ 2118389 |================================================ John The Ripper 2023.03.14 Test: bcrypt Real C/S > Higher Is Better GCC 14.0.1 20240411 . 153446 |=============================================== Clang 18.1.1 ........ 159726 |================================================= John The Ripper 2023.03.14 Test: WPA PSK Real C/S > Higher Is Better GCC 14.0.1 20240411 . 541461 |================================================= Clang 18.1.1 ........ 460525 |========================================== John The Ripper 2023.03.14 Test: Blowfish Real C/S > Higher Is Better GCC 14.0.1 20240411 . 152866 |=============================================== Clang 18.1.1 ........ 157785 |================================================= John The Ripper 2023.03.14 Test: HMAC-SHA512 Real C/S > Higher Is Better GCC 14.0.1 20240411 . 298853000 |============================================== Clang 18.1.1 ........ 214448333 |================================= John The Ripper 2023.03.14 Test: MD5 Real C/S > Higher Is Better GCC 14.0.1 20240411 . 13318667 |========================================== Clang 18.1.1 ........ 14840333 |=============================================== GraphicsMagick 1.3.43 Operation: Swirl Iterations Per Minute > Higher Is Better GCC 14.0.1 20240411 . 554 |==================================================== Clang 18.1.1 ........ 457 |=========================================== GraphicsMagick 1.3.43 Operation: Rotate Iterations Per Minute > Higher Is Better GCC 14.0.1 20240411 . 155 |==================================================== Clang 18.1.1 ........ 153 |=================================================== GraphicsMagick 1.3.43 Operation: Sharpen Iterations Per Minute > Higher Is Better GCC 14.0.1 20240411 . 216 |==================================================== Clang 18.1.1 ........ 199 |================================================ GraphicsMagick 1.3.43 Operation: Enhanced Iterations Per Minute > Higher Is Better GCC 14.0.1 20240411 . 250 |=================================================== Clang 18.1.1 ........ 256 |==================================================== GraphicsMagick 1.3.43 Operation: Resizing Iterations Per Minute > Higher Is Better GCC 14.0.1 20240411 . 193 |==================================================== Clang 18.1.1 ........ 178 |================================================ GraphicsMagick 1.3.43 Operation: Noise-Gaussian Iterations Per Minute > Higher Is Better GCC 14.0.1 20240411 . 185 |==================================================== Clang 18.1.1 ........ 159 |============================================= GraphicsMagick 1.3.43 Operation: HWB Color Space Iterations Per Minute > Higher Is Better GCC 14.0.1 20240411 . 259 |==================================================== Clang 18.1.1 ........ 209 |========================================== Kvazaar 2.2 Video Input: Bosphorus 4K - Video Preset: Medium Frames Per Second > Higher Is Better GCC 14.0.1 20240411 . 37.05 |================================================ Clang 18.1.1 ........ 38.67 |================================================== Kvazaar 2.2 Video Input: Bosphorus 4K - Video Preset: Very Fast Frames Per Second > Higher Is Better GCC 14.0.1 20240411 . 79.49 |=============================================== Clang 18.1.1 ........ 84.16 |================================================== Kvazaar 2.2 Video Input: Bosphorus 4K - Video Preset: Super Fast Frames Per Second > Higher Is Better GCC 14.0.1 20240411 . 93.12 |================================================ Clang 18.1.1 ........ 96.37 |================================================== Kvazaar 2.2 Video Input: Bosphorus 4K - Video Preset: Ultra Fast Frames Per Second > Higher Is Better GCC 14.0.1 20240411 . 97.05 |================================================== Clang 18.1.1 ........ 97.80 |================================================== SVT-AV1 2.0 Encoder Mode: Preset 4 - Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 14.0.1 20240411 . 9.848 |================================================== Clang 18.1.1 ........ 9.853 |================================================== SVT-AV1 2.0 Encoder Mode: Preset 8 - Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 14.0.1 20240411 . 95.25 |================================================== Clang 18.1.1 ........ 93.19 |================================================= SVT-AV1 2.0 Encoder Mode: Preset 12 - Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 14.0.1 20240411 . 197.49 |================================================= Clang 18.1.1 ........ 194.89 |================================================ SVT-AV1 2.0 Encoder Mode: Preset 13 - Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 14.0.1 20240411 . 193.78 |================================================= Clang 18.1.1 ........ 195.31 |================================================= uvg266 0.4.1 Video Input: Bosphorus 4K - Video Preset: Slow Frames Per Second > Higher Is Better GCC 14.0.1 20240411 . 27.16 |================================================== Clang 18.1.1 ........ 26.45 |================================================= uvg266 0.4.1 Video Input: Bosphorus 4K - Video Preset: Medium Frames Per Second > Higher Is Better GCC 14.0.1 20240411 . 30.39 |================================================== Clang 18.1.1 ........ 29.50 |================================================= uvg266 0.4.1 Video Input: Bosphorus 4K - Video Preset: Very Fast Frames Per Second > Higher Is Better GCC 14.0.1 20240411 . 70.73 |================================================ Clang 18.1.1 ........ 74.38 |================================================== uvg266 0.4.1 Video Input: Bosphorus 4K - Video Preset: Super Fast Frames Per Second > Higher Is Better GCC 14.0.1 20240411 . 72.65 |================================================ Clang 18.1.1 ........ 75.27 |================================================== uvg266 0.4.1 Video Input: Bosphorus 4K - Video Preset: Ultra Fast Frames Per Second > Higher Is Better GCC 14.0.1 20240411 . 74.07 |================================================ Clang 18.1.1 ........ 76.45 |================================================== x265 3.6 Video Input: Bosphorus 4K Frames Per Second > Higher Is Better GCC 14.0.1 20240411 . 39.16 |================================================= Clang 18.1.1 ........ 40.08 |================================================== Coremark 1.0 CoreMark Size 666 - Iterations Per Second Iterations/Sec > Higher Is Better GCC 14.0.1 20240411 . 3365815.03 |============================================= Clang 18.1.1 ........ 3044772.38 |========================================= Stargate Digital Audio Workstation 22.11.5 Sample Rate: 96000 - Buffer Size: 1024 Render Ratio > Higher Is Better GCC 14.0.1 20240411 . 6.161616 |============================================ Clang 18.1.1 ........ 6.550766 |=============================================== Stargate Digital Audio Workstation 22.11.5 Sample Rate: 192000 - Buffer Size: 1024 Render Ratio > Higher Is Better GCC 14.0.1 20240411 . 4.097617 |============================================= Clang 18.1.1 ........ 4.238755 |=============================================== C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better GCC 14.0.1 20240411 . 6.179 |==================================== Clang 18.1.1 ........ 8.492 |================================================== Primesieve 12.1 Length: 1e13 Seconds < Lower Is Better GCC 14.0.1 20240411 . 26.35 |================================================== Clang 18.1.1 ........ 26.43 |================================================== FLAC Audio Encoding 1.4 WAV To FLAC Seconds < Lower Is Better GCC 14.0.1 20240411 . 11.39 |================================================== Clang 18.1.1 ........ 10.68 |=============================================== Opus Codec Encoding 1.4 WAV To Opus Encode Seconds < Lower Is Better GCC 14.0.1 20240411 . 19.33 |================================================== Clang 18.1.1 ........ 18.42 |================================================ Helsing 1.0-beta Digit Range: 14 digit Seconds < Lower Is Better GCC 14.0.1 20240411 . 63.29 |========================================= Clang 18.1.1 ........ 78.06 |================================================== RNNoise 0.2 Input: 26 Minute Long Talking Sample Seconds < Lower Is Better GCC 14.0.1 20240411 . 7.607 |================================================== Clang 18.1.1 ........ 7.484 |================================================= Google SynthMark 20201109 Test: VoiceMark_100 Voices > Higher Is Better GCC 14.0.1 20240411 . 990.57 |=============================================== Clang 18.1.1 ........ 1002.52 |================================================ SecureMark 1.0.4 Benchmark: SecureMark-TLS marks > Higher Is Better GCC 14.0.1 20240411 . 416097 |=============================================== Clang 18.1.1 ........ 432909 |================================================= OpenSSL 3.3 Algorithm: SHA256 byte/s > Higher Is Better GCC 14.0.1 20240411 . 112513527163 |=========================================== Clang 18.1.1 ........ 109345824360 |========================================== OpenSSL 3.3 Algorithm: SHA512 byte/s > Higher Is Better GCC 14.0.1 20240411 . 37084177003 |============================================ Clang 18.1.1 ........ 37246099377 |============================================ OpenSSL 3.3 Algorithm: RSA4096 sign/s > Higher Is Better GCC 14.0.1 20240411 . 44305.1 |================================================ Clang 18.1.1 ........ 44172.3 |================================================ OpenSSL 3.3 Algorithm: RSA4096 verify/s > Higher Is Better GCC 14.0.1 20240411 . 1280463.3 |============================================== Clang 18.1.1 ........ 1275596.8 |============================================== OpenSSL 3.3 Algorithm: ChaCha20 byte/s > Higher Is Better GCC 14.0.1 20240411 . 437829686883 |=========================================== Clang 18.1.1 ........ 288123851390 |============================ OpenSSL 3.3 Algorithm: AES-128-GCM byte/s > Higher Is Better GCC 14.0.1 20240411 . 822088248977 |=========================================== Clang 18.1.1 ........ 816719157710 |=========================================== OpenSSL 3.3 Algorithm: AES-256-GCM byte/s > Higher Is Better GCC 14.0.1 20240411 . 707658246553 |=========================================== Clang 18.1.1 ........ 701069882433 |=========================================== OpenSSL 3.3 Algorithm: ChaCha20-Poly1305 byte/s > Higher Is Better GCC 14.0.1 20240411 . 310352617927 |=========================================== Clang 18.1.1 ........ 196215871807 |=========================== Liquid-DSP 1.6 Threads: 1 - Buffer Length: 256 - Filter Length: 512 samples/s > Higher Is Better GCC 14.0.1 20240411 . 18258917 |===================================== Clang 18.1.1 ........ 23426308 |=============================================== Liquid-DSP 1.6 Threads: 64 - Buffer Length: 256 - Filter Length: 512 samples/s > Higher Is Better GCC 14.0.1 20240411 . 1025733333 |===================================== Clang 18.1.1 ........ 1231066667 |============================================= Liquid-DSP 1.6 Threads: 128 - Buffer Length: 256 - Filter Length: 512 samples/s > Higher Is Better GCC 14.0.1 20240411 . 1242200000 |=========================================== Clang 18.1.1 ........ 1297866667 |============================================= ASTC Encoder 4.7 Preset: Medium MT/s > Higher Is Better GCC 14.0.1 20240411 . 450.11 |================================================ Clang 18.1.1 ........ 459.58 |================================================= ASTC Encoder 4.7 Preset: Thorough MT/s > Higher Is Better GCC 14.0.1 20240411 . 62.45 |================================================= Clang 18.1.1 ........ 63.56 |================================================== ASTC Encoder 4.7 Preset: Exhaustive MT/s > Higher Is Better GCC 14.0.1 20240411 . 5.3446 |================================================ Clang 18.1.1 ........ 5.5130 |================================================= ASTC Encoder 4.7 Preset: Very Thorough MT/s > Higher Is Better GCC 14.0.1 20240411 . 8.7120 |================================================ Clang 18.1.1 ........ 8.9615 |================================================= GROMACS 2024 Implementation: MPI CPU - Input: water_GMX50_bare Ns Per Day > Higher Is Better GCC 14.0.1 20240411 . 5.571 |================================================== Clang 18.1.1 ........ 5.247 |=============================================== Google Draco 1.5.6 Model: Lion ms < Lower Is Better GCC 14.0.1 20240411 . 4049 |=================================================== Clang 18.1.1 ........ 3942 |================================================== Google Draco 1.5.6 Model: Church Facade ms < Lower Is Better GCC 14.0.1 20240411 . 5240 |=================================================== Clang 18.1.1 ........ 5112 |================================================== OpenVINO 2024.0 Model: Person Detection FP16 - Device: CPU FPS > Higher Is Better GCC 14.0.1 20240411 . 200.06 |================================================= Clang 18.1.1 ........ 199.47 |================================================= OpenVINO 2024.0 Model: Person Detection FP16 - Device: CPU ms < Lower Is Better GCC 14.0.1 20240411 . 159.76 |================================================= Clang 18.1.1 ........ 160.20 |================================================= OpenVINO 2024.0 Model: Face Detection FP16-INT8 - Device: CPU FPS > Higher Is Better GCC 14.0.1 20240411 . 84.53 |================================================== Clang 18.1.1 ........ 83.82 |================================================== OpenVINO 2024.0 Model: Face Detection FP16-INT8 - Device: CPU ms < Lower Is Better GCC 14.0.1 20240411 . 377.58 |================================================= Clang 18.1.1 ........ 380.50 |================================================= OpenVINO 2024.0 Model: Vehicle Detection FP16-INT8 - Device: CPU FPS > Higher Is Better GCC 14.0.1 20240411 . 4938.07 |================================================ Clang 18.1.1 ........ 4888.56 |================================================ OpenVINO 2024.0 Model: Vehicle Detection FP16-INT8 - Device: CPU ms < Lower Is Better GCC 14.0.1 20240411 . 6.38 |================================================== Clang 18.1.1 ........ 6.45 |=================================================== OpenVINO 2024.0 Model: Face Detection Retail FP16-INT8 - Device: CPU FPS > Higher Is Better GCC 14.0.1 20240411 . 13824.92 |=============================================== Clang 18.1.1 ........ 13601.85 |============================================== OpenVINO 2024.0 Model: Face Detection Retail FP16-INT8 - Device: CPU ms < Lower Is Better GCC 14.0.1 20240411 . 4.38 |================================================== Clang 18.1.1 ........ 4.46 |=================================================== OpenVINO 2024.0 Model: Road Segmentation ADAS FP16-INT8 - Device: CPU FPS > Higher Is Better GCC 14.0.1 20240411 . 1304.85 |================================================ Clang 18.1.1 ........ 1266.10 |=============================================== OpenVINO 2024.0 Model: Road Segmentation ADAS FP16-INT8 - Device: CPU ms < Lower Is Better GCC 14.0.1 20240411 . 24.44 |================================================ Clang 18.1.1 ........ 25.20 |================================================== OpenVINO 2024.0 Model: Machine Translation EN To DE FP16 - Device: CPU FPS > Higher Is Better GCC 14.0.1 20240411 . 355.93 |================================================= Clang 18.1.1 ........ 317.98 |============================================ OpenVINO 2024.0 Model: Machine Translation EN To DE FP16 - Device: CPU ms < Lower Is Better GCC 14.0.1 20240411 . 89.77 |============================================ Clang 18.1.1 ........ 100.60 |================================================= OpenVINO 2024.0 Model: Weld Porosity Detection FP16-INT8 - Device: CPU FPS > Higher Is Better GCC 14.0.1 20240411 . 8089.55 |================================================ Clang 18.1.1 ........ 8024.94 |================================================ OpenVINO 2024.0 Model: Weld Porosity Detection FP16-INT8 - Device: CPU ms < Lower Is Better GCC 14.0.1 20240411 . 7.64 |=================================================== Clang 18.1.1 ........ 7.70 |=================================================== OpenVINO 2024.0 Model: Person Vehicle Bike Detection FP16 - Device: CPU FPS > Higher Is Better GCC 14.0.1 20240411 . 4299.75 |================================================ Clang 18.1.1 ........ 4232.67 |=============================================== OpenVINO 2024.0 Model: Person Vehicle Bike Detection FP16 - Device: CPU ms < Lower Is Better GCC 14.0.1 20240411 . 7.33 |================================================== Clang 18.1.1 ........ 7.44 |=================================================== OpenVINO 2024.0 Model: Noise Suppression Poconet-Like FP16 - Device: CPU FPS > Higher Is Better GCC 14.0.1 20240411 . 3367.26 |================================================ Clang 18.1.1 ........ 2933.12 |========================================== OpenVINO 2024.0 Model: Noise Suppression Poconet-Like FP16 - Device: CPU ms < Lower Is Better GCC 14.0.1 20240411 . 18.28 |=========================================== Clang 18.1.1 ........ 21.12 |================================================== OpenVINO 2024.0 Model: Person Re-Identification Retail FP16 - Device: CPU FPS > Higher Is Better GCC 14.0.1 20240411 . 5969.17 |================================================ Clang 18.1.1 ........ 5885.26 |=============================================== OpenVINO 2024.0 Model: Person Re-Identification Retail FP16 - Device: CPU ms < Lower Is Better GCC 14.0.1 20240411 . 5.33 |================================================== Clang 18.1.1 ........ 5.40 |=================================================== OpenVINO 2024.0 Model: Handwritten English Recognition FP16-INT8 - Device: CPU FPS > Higher Is Better GCC 14.0.1 20240411 . 2288.66 |================================================ Clang 18.1.1 ........ 2283.11 |================================================ OpenVINO 2024.0 Model: Handwritten English Recognition FP16-INT8 - Device: CPU ms < Lower Is Better GCC 14.0.1 20240411 . 27.86 |================================================== Clang 18.1.1 ........ 27.93 |================================================== OpenVINO 2024.0 Model: Age Gender Recognition Retail 0013 FP16-INT8 - Device: CPU FPS > Higher Is Better GCC 14.0.1 20240411 . 116609.44 |============================================== Clang 18.1.1 ........ 115684.85 |============================================== OpenVINO 2024.0 Model: Age Gender Recognition Retail 0013 FP16-INT8 - Device: CPU ms < Lower Is Better GCC 14.0.1 20240411 . 0.43 |=================================================== Clang 18.1.1 ........ 0.43 |=================================================== WavPack Audio Encoding 5.7 WAV To WavPack Seconds < Lower Is Better GCC 14.0.1 20240411 . 3.702 |================================================== Clang 18.1.1 ........ 3.701 |================================================== Geometric Mean Of All Test Results Result Composite - GCC 14 vs. Clang 18 - AMD Ryzen Threadripper 7980X Geometric Mean > Higher Is Better GCC 14.0.1 20240411 . 1057.15 |================================================ Clang 18.1.1 ........ 1049.94 |================================================ Number Of First Place Finishes Wins - 130 Tests Wins GCC 14.0.1 20240411 . 72 |===================================================== Clang 18.1.1 ........ 58 |=========================================== Number Of Last Place Finishes Losses - 130 Tests Losses Clang 18.1.1 ........ 71 |===================================================== GCC 14.0.1 20240411 . 59 |============================================