SMT Remains Very Advantageous For 5th Gen AMD EPYC Performance

Written by Michael Larabel in Processors on 6 February 2025 at 10:50 AM EST. Page 4 of 6. 96 Comments.
Memcached benchmark with settings of Set To Get Ratio: 1:100. SMT Enabled - Default was the fastest.
Memcached benchmark with settings of Set To Get Ratio: 1:100. SMT Enabled - Default was the fastest.
Memcached benchmark with settings of Set To Get Ratio: 1:100. SMT Enabled - Default was the fastest.

Memcached was another one of the traditional server workloads performing very well with keeping SMT enabled.

PostgreSQL benchmark with settings of Scaling Factor: 100, Clients: 800, Mode: Read Write. SMT Enabled - Default was the fastest.
PostgreSQL benchmark with settings of Scaling Factor: 100, Clients: 800, Mode: Read Write, Average Latency. SMT Enabled - Default was the fastest.
PostgreSQL benchmark with settings of Scaling Factor: 100, Clients: 800, Mode: Read Only. SMT Enabled - Default was the fastest.
PostgreSQL benchmark with settings of Scaling Factor: 100, Clients: 800, Mode: Read Only, Average Latency. SMT Enabled - Default was the fastest.

The PostgreSQL database server also enjoyed better performance and lower latency with SMT enabled on this EPYC Turin server.

OpenVKL benchmark with settings of Benchmark: vklBenchmarkCPU ISPC. SMT Enabled - Default was the fastest.
OpenVKL benchmark with settings of Benchmark: vklBenchmarkCPU ISPC. SMT Enabled - Default was the fastest.
OpenVKL benchmark with settings of Benchmark: vklBenchmarkCPU ISPC. SMT Enabled - Default was the fastest.

Even for this EPYC 9575F processor with 64 physical cores, having SMT available really helps many real-world workloads with significant performance and power efficiency improvements.

Related Articles