快科技 5小时前 · 2026-10-09 15:18:31 · 9 阅读
AMD Zen 6 CPU新硬件功能曝光:专门优化内存!
快科技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处理器已进入量产,云部署预计在今年晚些时候启动。
原始来源: 快科技



