快科技 9 月 8 日消息,据报道,AMD 新一代 Zen 6 架构处理器的关键特性 RMPOPT 指令集,近日已进入 LLVM/Clang 编译器的支持队列。
RMPOPT 全称是 Reverse Map Page OPTimization,是面向 SEV-SNP 安全加密虚拟化服务器的专属性能优化技术,旨在显著削减反向映射页表(RMP)检查带来的运行开销。在 SEV-SNP 架构中,RMP 用于追踪内存页面的拥有权与安全属性。

该指令允许在已知 1GB 大内存区域不包含任何 SEV-SNP 客户机内存时跳过 RMP 检查。此举可大幅减少虚拟机监视器(VMM)及非 SNP 客户机的性能损失。
资料显示,AMD 今年 2 月已向 Linux 内核提交 RMPOPT 支持补丁。从补丁时序判断,该指令预计随下一代 AMD EPYC Zen 6 Venice 处理器一同亮相。
编译器支持也在同步推进。LLVM 已合并 Zen 6"znver6" 的初始支持,而 RMPOPT 相关系统指令的支持也已加入 LLVM 代码库。此外,LLVM 23.1-rc1 版本已包含 Zen 6 及 AVX-512 BMM 等多项编译器增强。
该补丁已为 Zen 5 和 Zen 6 微架构定义了对应的 CPU 特性标志。从补丁内容看,Zen 5 和 Zen 6 都将支持这一新指令。
RMPOPT 指令落地后,AMD EPYC 服务器在开启 SEV-SNP 安全加密虚拟化时的性能将进一步提升。



登录后才可以发布评论哦
打开小程序可以发布评论哦