AMD INVLPGB Linux Patches Updated For Broadcast TLB Invalidation
- Reference: 0001515830
- News link: https://www.phoronix.com/news/AMD-INVLPGB-Linux-Patches-v3
- Source link:
The Linux patches for using the INVLPGB instruction for AMD broadcast TLB invalidation have been further cleaned up with the patches posted on Monday. Code cleanups and change-log fixes suggested during the prior round of review are now in place for the v3 patches. Last week also saw the v2 patches that weren't specifically called out on Phoronix but brought some minor bug fixes and other updates.
The metrics shown with the prior patch versions still apply:
Those wanting to try out these patches for some New Year fun can find them on [2]the Linux kernel mailing list where they continue undergoing review.
In case you missed it over the weekend I also posted some [3]AMD INVLPGB benchmarks showing up to a few percent gain in various real-world workloads, besides the crazier numbers in the more synthetic benchmarks. More AMD INVLPGB benchmarks to come on Phoronix with more hardware and more workloads as my time allows. Hopefully these AMD INVLPGB benchmarks manage to make it to the mainline Linux kernel in the near future.
[1] https://www.phoronix.com/news/AMD-INVLPGB-Linux-Benefits
[2] https://lore.kernel.org/lkml/20241230175550.4046587-1-riel@surriel.com/
[3] https://www.phoronix.com/review/amd-invlpgb-linux
PuckPoltergeist