Linux 6.2's Call Depth Tracking Helps Recover Lost Performance On Intel Skylake CPUs

Written by Michael Larabel in Software on 28 December 2022 at 08:00 PM EST. Page 3 of 6. 21 Comments.
Retbleed Call Depth Tracking Skylake
Retbleed Call Depth Tracking Skylake

The retbleed=stuff operation was also helping with the OpenJDK Java workloads in recovering the IBRS performance penalty on this Xeon Skylake server.

Retbleed Call Depth Tracking Skylake
Retbleed Call Depth Tracking Skylake
Retbleed Call Depth Tracking Skylake
Retbleed Call Depth Tracking Skylake
Retbleed Call Depth Tracking Skylake
Retbleed Call Depth Tracking Skylake
Retbleed Call Depth Tracking Skylake
Retbleed Call Depth Tracking Skylake
Retbleed Call Depth Tracking Skylake

Across a wide variety of workloads, the Call Depth Tracking mitigation was showing to be clearly less impactful than the default IBRS mitigation for Retbleed.


Related Articles