驱动之家 3小时前
AMD Zen 6 CPU新硬件功能曝光:专门优化内存!
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_keji1.html

 

快科技 10 月 9 日消息,AMD 工程师 Bharata Bhasker Rao 在近日举行的 Linux Plumbers Conference 2026 上,详细介绍了 Zen 6 架构的新硬件功能 IBS Memory Profiler,专门用于优化服务器内存分层管理。

IBS(Instruction-Based Sampling,指令采样)是 AMD 现有的性能分析硬件,Zen 6 在此基础上新增了一个轻量级实例,专门只采样数据内存访问。每次采样会将访问的物理地址交给 Linux 内核,并标明数据来自 DRAM 还是 CXL 等外部内存。

CXL 是一种内存扩展协议,允许服务器通过 CXL 接口挂载额外内存,EPYC 9006 Venice 处理器支持 CXL 3.1 规范,可以连接大容量扩展内存。

问题在于,CXL 扩展内存的速度比本地 DRAM 慢,Linux 需要识别哪些数据被频繁访问(即热页),将其从慢速 CXL 内存搬到快速 DRAM 中。

目前 Linux 靠扫描页表和捕获页错误来寻找热页,开销大且不够精准,AMD 希望将 IBS Memory Profiler 的硬件采样数据喂给 pghot(一个正在开发中的内核子系统),用硬件直接追踪热页,替代纯软件方案。

AMD 在 256 个逻辑 CPU 加 256GB CXL 内存平台上的测试数据显示,XSBench 运行速度达到无分层的 4.57 倍,远超现有方法的 1.18 倍。Graph500 达到 3.17 倍,对比现有方法的 2.34 倍。

但并非所有应用都受益,Redis 没有任何提升,NAS BT 甚至略低于现有方法,单次内存页提升处理时间从 26.1 微秒降至 15.8 微秒,降幅约 39%,但相关基准测试整体慢了约 5%。

目前 pghot 补丁仍在开发中,EPYC Venice 处理器已进入量产,云部署预计在今年晚些时候启动。

智客推

智客推

ZAKER 智客推 GEO | AI 时代的品牌认知解决方案

一起剪

一起剪

ZAKER旗下免费视频剪辑工具

相关标签

amd linux nas 工程师
相关文章
评论
没有更多评论了
取消

登录后才可以发布评论哦

打开小程序可以发布评论哦

12 我来说两句…
打开 ZAKER 参与讨论