Zen 3进展良好,AMD已把它的代码添加到Linux内核中
AMD CEO苏姿丰在CES 2020发布会后的QA环节说过,我们能在2020年内看到Zen 3,也就是说今年内AMD会发布基于Zen 3架构的处理器,确实从AMD的时间表上来看今年年末应该会发布新一代基于Zen 3架构的锐龙处理器。
现在@KOMACHI_ENSAKA发现Zen 3的微代码已经被添加到Linux内核中去了,新的EDAC/amd64新增了AMD Family 19h系列的支持,而现在AMD的Zen 2系列处理器是Family 17h,新发布的锐龙4000系列移动处理器也被归入到这一系列里面,毕竟Renoir APU是基于Zen 2架构的。
其实Linux内核中加入对Zen 3的支持也不能说明些什么,毕竟系统怎么都要提早对新处理器做好准备的,但这也可以当作Zen 3目前进度良好的证明。
其实早在去年10月,AMD在自己的YouTube频道上公布了一系列幻灯片,这是介绍基于Zen 3架构米兰处理器的幻灯片,当然它们很快就被下线了。
原本在Zen 2上面,每个CCD上含有2个CCX,一个CCX有4个CPU核心。而一个CCD上面的两个CCX共享同样的16MB三级缓存,所以一块8核的Zen 2 CPU拥有32MB的缓存,但它们是由分别位于两个CCX中的16MB三级缓存组合而成的。而在Zen 3上面,AMD将原本的分离式三级缓存改成了整个CCD共享同一块三级缓存。对于现代处理器来说,三级缓存是非常重要的,它甚至可以提供一些IPC提升,而CCD内共享三级缓存可以使同一块CCD上面的8个核心间数据交换的延迟减小,尤其是对于跨CCX的数据交换来说,这个提升会很明显。
另外可以看到,Zen 3架构将仍然使用MCM封装的形式,I/O核心部分并没有大改,而从路线图上面还可以知道,此前传闻中AMD正在研发的单核四线程超线程技术并不会在Zen 3上面应用,而可能将会在Genoa或更后面的CPU上面使用。