AMD 4th Gen EPYC "Genoa" To Enjoy Slightly Better Performance With Linux 6.3
To no surprise in the kernel micro-benchmarks there was a difference with Automatic IBRS support.
AMD 4th Gen EPYC already has been delivering fabulous performance under Linux as shown in many Phoronix articles over the past two months while now with Automatic IBRS on its way to the mainline kernel, there is another added "oomph" in some areas to squeeze slightly better performance out of the system. Though ideally it would have been nice to see Automatic IBRS support already lined up for the Linux kernel ahead of AMD launching Zen 4 processors in 2022.
In areas affected by Retpolines overhead, switching over to Auto IBRS as will be the default for Zen 4 CPUs once merged -- again, expected for Linux 6.3 -- can help the AMD 4th Gen EPYC servers achieve a few percent higher performance in areas like PostgreSQL, WireGuard and other networking operations, some OpenJDK Java workloads, Nginx, and more. Intel for their part has already been providing Enhanced IBRS (eIBRS) -- similar to AMD Automatic IBRS -- with their processors to avoid the Retpoline mitigation costs.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.