New AMD ERAPS Feature Yields Additional Performance Gains On Zen 5
With the AMD ERAPS patches allowing for some software mitigations to be relaxed, workloads with a lot of kernel interactivity / context switching stand to benefit. Kernel micro-benchmarks are able to show an obvious difference with the patched ERAPS-enabled kernel on this AMD EPYC 9005 series server.
Some OpenJDK Java workloads were benefiting from the ERAPS-patched kernel on AMD Zen 5.
The RocksDB embeddable persistent key-value store was showing some real-world benefits from the AMD ERAPS patched kernel on this Zen 5 server by avoiding the explicit RET stuffing/filling on context switches.
A basic Nginx HTTPS web server benchmark was also showing a nice throughput improvement when running atop the Linux 6.12 kernel patches with the ERAPS v2 code.
Simple I/O benchmarks like FIO were also indicating some small yet consistent improvements with the ERAPS-patched Linux kernel on EPYC Turin.
