皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

AMD INVLPGB Linux 补丁已更新,以实现广播 TLB 失效

就在圣诞节前夕,Mesa 工程师 Rik van Riel 发布了 Linux 内核补丁,以利用 AMD INVLPGB 指令进行广播 TLB 失效。自 Zen 3 以来,INVLPGB 就存在于 AMD Ryzen 和 EPYC 处理器中,Rik 显示的早期数据表明有很好的改进。这些补丁的第三次迭代已经发布,因为这种 AMD INLVPGB 用法正在进入主线内核。

周一发布的补丁进一步清理了使用 INVLPGB 指令进行 AMD 广播 TLB 失效的 Linux 补丁。在上一轮审核中建议的代码清理和更改日志修复现已针对 v3 补丁提供。上周还看到了 v2 补丁,这些补丁没有在 Phoronix 上特别指出,但带来了一些小错误修复和其他更新。

与先前补丁版本一起显示的指标仍然适用:

AMD INVLPGB Linux 补丁已更新,以实现广播 TLB 失效

那些想要尝试这些补丁以获得新年乐趣的人可以在 Linux 内核邮件列表中找到它们,在那里他们将继续接受审查。

如果您错过了周末的比赛,我还发布了一些 AMD INVLPGB 基准测试,除了更全面的基准测试中更疯狂的数字外,在各种实际工作负载中还显示了几个百分点的增益。在我的时间允许的情况下,Phoronix 将提供更多 AMD INVLPGB 基准测试,配备更多硬件和更多工作负载。希望这些 AMD INVLPGB 基准测试能够在不久的将来进入主线 Linux 内核。

转自 AMD INVLPGB Linux Patches Updated For Broadcast TLB Invalidation – Phoronix