Intel Continues To Demonstrate The Importance Of Software Optimizations: Clear Linux + Xeon Max Benchmarks

Written by Michael Larabel in Operating Systems on 23 October 2023 at 11:20 AM EDT. Page 2 of 5. 28 Comments.
TensorFlow benchmark with settings of Device: CPU, Batch Size: 16, Model: ResNet-50. Clear Linux 40130 was the fastest.

The largest difference among the tested Linux distributions was found to be with TensorFlow running on the Xeon Max processors. Clear Linux and CentOS Stream 9 were much faster than the others. Why? In this case it comes down to the Intel P-State CPU frequency scaling governor defaults... CentOS/RHEL and Clear Linux default to the "performance" governor where as the others use Intel CPUFreq Schedutil by default. The scheduler utilization governor is supposed to make good choices, but often doesn't come close to matching the performance governor... It would be nice if Ubuntu Server and other server/workstation-focused Linux distributions would really default to the performance governor or at least if Schedutil would behave more appropriately for high core count servers.

uvg266 benchmark with settings of Video Input: Bosphorus 4K, Video Preset: Medium. Clear Linux 40130 was the fastest.

For video encoding workloads is another area where the CPU frequency scaling governor default can make a huge difference in the out-of-the-box performance. Clear Linux also performs better than CentOS Stream here thanks to the default compiler flags set by Clear Linux in the name of catering to that better out-of-the-box performance.

uvg266 benchmark with settings of Video Input: Bosphorus 4K, Video Preset: Slow. Clear Linux 40130 was the fastest.
VVenC benchmark with settings of Video Input: Bosphorus 4K, Video Preset: Fast. CetnOS Stream 9 was the fastest.
SVT-AV1 benchmark with settings of Encoder Mode: Preset 4, Input: Bosphorus 4K. Clear Linux 40130 was the fastest.
SVT-AV1 benchmark with settings of Encoder Mode: Preset 8, Input: Bosphorus 4K. Clear Linux 40130 was the fastest.
Kvazaar benchmark with settings of Video Input: Bosphorus 4K, Video Preset: Ultra Fast. Clear Linux 40130 was the fastest.
Kvazaar benchmark with settings of Video Input: Bosphorus 4K, Video Preset: Very Fast. Clear Linux 40130 was the fastest.

Clear Linux was leading the race when it came to the video encode performance.

OpenSSL benchmark with settings of . Ubuntu 23.10 was the fastest.

When it came to the OpenSSL benchmarks using the OpenSSL package found by each operating system, Ubuntu 23.10 surprisingly surpassed the others. Clear Linux though was tied with Fedora while Ubuntu 22.04 LTS and CentOS Stream were much slower than the rest due to using OpenSSL 3.0 rather than OpenSSL 3.1 that has more optimizations.


Related Articles