GCC 13 vs. Clang 17 Compiler Benchmarks, Early Clang 18 & GCC 14 Development Benchmarks

Written by Michael Larabel in Software on 28 December 2023 at 07:27 AM EST. Page 7 of 8. 13 Comments.
Liquid-DSP benchmark with settings of Threads: 1, Buffer Length: 256, Filter Length: 32. Clang 17.0.2 was the fastest.
Liquid-DSP benchmark with settings of Threads: 1, Buffer Length: 256, Filter Length: 512. Clang 18 23 Dec was the fastest.
Liquid-DSP benchmark with settings of Threads: 128, Buffer Length: 256, Filter Length: 32. Clang 17.0.2 was the fastest.
Liquid-DSP benchmark with settings of Threads: 192, Buffer Length: 256, Filter Length: 32. Clang 17.0.2 was the fastest.
Liquid-DSP benchmark with settings of Threads: 192, Buffer Length: 256, Filter Length: 512. Clang 18 23 Dec was the fastest.

The Clang-built Liquid-DSP software defined radio software was providing measurable advantages over the GCC-built binaries.

Memcached benchmark with settings of Set To Get Ratio: 1:10. Clang 18 23 Dec was the fastest.
Memcached benchmark with settings of Set To Get Ratio: 1:100. Clang 17.0.2 was the fastest.
Redis benchmark with settings of Test: GET, Parallel Connections: 500. Clang 18 23 Dec was the fastest.
Redis benchmark with settings of Test: SET, Parallel Connections: 500. GCC 14 23 Dec was the fastest.
PostgreSQL benchmark with settings of Scaling Factor: 100, Clients: 1000, Mode: Read Only. GCC 13.2 was the fastest.
PostgreSQL benchmark with settings of Scaling Factor: 100, Clients: 1000, Mode: Read Only, Average Latency. GCC 13.2 was the fastest.
GPAW benchmark with settings of Input: Carbon Nanotube. Clang 18 23 Dec was the fastest.
OpenVINO benchmark with settings of Model: Person Detection FP16, Device: CPU. GCC 13.2 was the fastest.
OpenVINO benchmark with settings of Model: Face Detection FP16-INT8, Device: CPU. GCC 13.2 was the fastest.
OpenVINO benchmark with settings of Model: Road Segmentation ADAS FP16-INT8, Device: CPU. GCC 13.2 was the fastest.
OpenVINO benchmark with settings of Model: Person Vehicle Bike Detection FP16, Device: CPU. GCC 13.2 was the fastest.
OpenVINO benchmark with settings of Model: Handwritten English Recognition FP16-INT8, Device: CPU. Clang 18 23 Dec was the fastest.

There was quite healthy competition between these open-source C/C++ compilers tested on the HP Z6 G5 A workstation powered by the AMD Ryzen Threadripper 7995WX on Ubuntu 23.10 Linux.


Related Articles