GCC vs. Clang Compiler Performance On Intel Meteor Lake

Written by Michael Larabel in Software on 4 January 2024 at 11:00 AM EST. Page 3 of 5. 48 Comments.
WebP Image Encode benchmark with settings of Encode Settings: Default. Clang 17 was the fastest.
WebP Image Encode benchmark with settings of Encode Settings: Quality 100, Lossless. GCC 13 was the fastest.
WebP Image Encode benchmark with settings of Encode Settings: Quality 100, Highest Compression. Clang 17 was the fastest.
WebP Image Encode benchmark with settings of Encode Settings: Quality 100, Lossless, Highest Compression. GCC 13 was the fastest.
TSCP benchmark with settings of AI Chess Performance. Clang 17 was the fastest.
John The Ripper benchmark with settings of Test: bcrypt. Clang 17 was the fastest.
John The Ripper benchmark with settings of Test: WPA PSK. Clang 17 was the fastest.
John The Ripper benchmark with settings of Test: Blowfish. Clang 17 was the fastest.
John The Ripper benchmark with settings of Test: MD5. GCC 13 was the fastest.

Clang 17 on Intel Meteor Lake was very competitive to GCC 13.2 on this Intel Core Ultra 7 Linux laptop.

GraphicsMagick benchmark with settings of Operation: Swirl. Clang 17 was the fastest.
GraphicsMagick benchmark with settings of Operation: Sharpen. Clang 17 was the fastest.
GraphicsMagick benchmark with settings of Operation: Enhanced. Clang 17 was the fastest.
GraphicsMagick benchmark with settings of Operation: Noise-Gaussian. Clang 17 was the fastest.
GraphicsMagick benchmark with settings of Operation: HWB Color Space. Clang 17 was the fastest.

Longtime Phoronix readers will remember the days when Clang typically trailed GCC in the performance of the generated binaries on x86_64.


Related Articles