Linux 4.21针对Zen 2架构进行优化,为明年新EPYC处理器上市准备
AMD新一代EPYC霄龙处理器将采用7nm的Zen 2架构,预计明年第一季度就会上市,而消费级的Ryzen锐龙处理器预计明年年中才会更新。
AMD的7nm EPYC罗马处理器可以说是一种全新的独特架构,7nm的CPU核心与14nm的I/O核心分离,相互间采用Infinity Fabric总线连接,由于内存控制器位于I/O核心内部,所以这必然会增大CPU的内存延时,但这有助于平衡每个核心的内存延时,Zen 2架构的L3缓存比现在的翻了一倍可能就是为了弥补内存延时的增大。
由于新EPYC处理器这独特的架构,再加上它拥有64个物理核心和128线程,所以Linux 4.21对它进行了优化,phoronix发现了这点,内核优化包括新增规定L3缓存限制、优先级和内存带宽的QoS域,这些优化有助于新架构适应更广泛的软件生态系统,并可能避开一些奇怪的事情。
AMD最近推出了新的Zen 2“znver2”编译器,这些优化可能就是针对新编译器而推出的,新编译器新增了几条新命令,比如回写和不失效高速缓存(WBNOINVD)、读取处理器ID(RDPID)和高速缓存行写回(CLWB),但新的编译器并不支持AVX512,但应该在以后的版本中添加支持。
赞 (0)