AMD近期正式推出了其第五代Turin EPYC 9005系列处理器,该系列在继承前四代坚实基础上,实现了工艺架构、规格性能等多方面的显著提升,再次确立了其在行业内的领先地位。
发布会结束后,AMD服务器部门高管Ravi Kuppuswamy和Madhu Rangarajan接受了采访,深入探讨了EPYC 9005系列的更多细节。
首先,让我们关注EPYC 9005系列的工艺改进。上一代EPYC 9004/8004系列采用的是5/6nm工艺,即CCD计算模块为5nm,IOD输入输出模块为6nm。而新一代则升级使用了3/4/6nm三种不同的工艺,其中IOD模块仍为6nm但进行了内部升级,CCD模块则首次分为两种:Zen 5版本采用4nm工艺,Zen 5c版本则采用了更先进的3nm工艺。
这种区分的原因在于,更先进的工艺使得Zen 5c CCD模块能够在有限的芯片面积内集成更多模块和核心。
Zen 5部分的CCD每个内部包含8核心,但CCD数量从上代的12个增加至16个,因此核心数从最多96核心192线程提升至最多128核心256线程。
而Zen 5c部分的CCD每个内部仍为16核心,CCD数量从8个增加至12个,因此核心数从上代的最多128核心256线程提升至空前的最多192核心384线程,创造了x86处理器的新纪录。
接下来是架构方面的升级。上一代EPYC首次引入了Zen 4、Zen 4c两种架构版本,并划分出Genoa EPYC 9004系列和Bergamo 97x4系列两条产品线。新一代EPYC在延续这一设计的同时,也对产品体系进行了调整。
EPYC 9005系列进化为Zen 5、Zen 5c两种版本,它们并非传统意义上的“大小核”,而是具有完全相同的架构、IPC性能、ISA指令集,以及相同的一二三级缓存总量。唯一的区别在于Zen 5c的核心更多,因此每个核心的三级缓存相对较小。
无论Zen 5还是Zen 5c,整颗芯片的最大三级缓存总量是相同的。但由于Zen 5c的每个CCD内拥有两倍于Zen 5的核心数,因此每个核心分配到的三级缓存更少一些,最多为32MB。这种设计使得Zen 5c可以容纳更多核心,支持更高密度的计算,同时与Zen 5共享系统平台,降低了客户成本,加速了技术的普及。
值得注意的是,如果跨CCD访问三级缓存,延迟会变得非常高,从而影响性能。因此,AMD没有采用三级缓存的跨CCD全共享设计,每个CCD内的核心只能访问自己的三级缓存。
仔细观察EPYC 9005系列会发现,Zen 5和Zen 5c都包含在其中,并没有刻意划分(甚至产品代号都同为“Turin”),这与上一代分为不同产品系列的做法有所不同。
AMD发言人表示,上代的Genoa和Bergamo是分不同时间发布的,但Zen 5和Zen 5c是同时发布的,基于统一的产品栈,因此它们被整合在一起。
AMD还提供了详细的产品列表,展示了不同的SKU型号、主频、缓存和功耗。
如果需要进行区分,也很简单:8-72核心的都是Zen 5,144-192核心的都是Zen 5c,96/128核心的编号9x55的为Zen 5,编号9x45的为Zen 5c。