Get the latest tech news
Linux Kernel Patches To Use AMD INVLPGB Instruction Show Huge Speed-Up
Since AMD Zen 3 processors there has been the INVLPGB instruction for invalidating TLB entries for a range of pages with broadcast
Since AMD Zen 3 processors there has been the INVLPGB instruction for invalidating TLB entries for a range of pages with broadcast. While there was the GCC compiler support and some limited use of it by the KVM code, the Linux kernel hasn't widely made use of INVLPGB... Today though open-source developer Rik van Riel with Meta (Facebook) posted a set of 10 kernel paches to begin making use of the AMD broadcast TLB invalidation functionality.
Or read this on Phoronix