AMD Zen 2 架构新指令集首曝:缓存要大变样

按照规划,AMD 将于明年推出 Zen 2 架构,在目前 Zen、Zen+ 的基础上大幅革新,再结合 7nm 工艺,无论技术特性还是性能能效都有望大幅提升,包括桌面笔记本的 Ryzen 锐龙和服务器的 EPYC 霄龙。

今天,AMD 向 Linux 社区提交了新的 Znver2 补丁,首次在 GCC 编译器中支持 Zen 2。

由于是第一个补丁,包含的内容还不多,都是一些最基础的东西,大部分代码和 Znver1 差不多,主要就是实现了对 Zen 2 的支持而已。

但是通过深入挖掘,仍然发现了一些新料,最主要的就是确认 Zen 2 的新指令集:

- Cache Line Write Back ( CLWB ) :缓存行写回

- Read Processor ID ( RDPID ) :读取处理器 ID

- Write Back and Do Not Invalidate Cache ( WBNOINVD ) :写回与不可使无效缓存

很显然,Zen 2 架构会在缓存机制方面有较大的变化,特别是考虑到 Zen 架构采用 CCX 模块化设计,缓存的速度、延迟等对于整体性能影响非常关键,Zen 2 对其进行重点升级也在意料之中。

当然,这只是 Zen 2 架构变化的沧海一粟,好戏还在后头呢。

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();