Just went over old Spectre/Meltdown mitigation test summary from last year, it seems context switching result heavily depends on memory latency, IO, and core-interconnect, since 10980XE has the same arch as 10900K but only different in some other factors that mentioned above... the only way that explain why Intel HEDT suffer the most.
In short, this is not a generic algorithm test and more of a stress program switching test between cores, we have to wait for Windows responding to new Spectre.
In short, this is not a generic algorithm test and more of a stress program switching test between cores, we have to wait for Windows responding to new Spectre.
A Look At The CPU Security Mitigation Costs Three Years After Spectre/Meltdown - Phoronix Forums
Phoronix: A Look At The CPU Security Mitigation Costs Three Years After Spectre/Meltdown With this week marking three years since Spectre and Meltdown were made public in ushering in a wave of CPU security disclosures that followed and mitigations that often resulted in measurable performance...
www.phoronix.com
With the number of cores per CPU growing ever since, there is less and less need to even switch between programs. (There is still the user<->kernel transition on each syscall, depending on one's interpretation of "context switch". However, I seem to remember TSS change/TLB flush was the expensive part, so program switch it is.)