Ryzen处理器CCX CCD IOD IF是什么?

2023-08-08 09:45:52 来源:个人图书馆-金刚光
3分享至

AMD在CEO苏女士LisaSu的带领下,一步一个脚印稳步地推荐处理器的研发,稳步地推进着Zen架构的研发,不断得在改进着Ryzen的处理器架构设计。

在这数代的架构更新中,变化幅度最大的一代,就要属“AMD Ryzen Zen3”架构了。这个被人称为次时代CPU架构的Zen3有什么特点呢?相关的CCX、CCD、IOD、IF之类的名词又是什么意思呢?为什么有玩家称其为次时代的CPU核心架构呢?本文我们就来简单说一下把~


(资料图片)

AMD Ryzen Zen3的桌面处理器目前发布了6款,其中R9-5950X是非常有代表性的旗舰型号,我们就以R9-5950X作为例子来讲解CCX、CCD、IOD和IF是什么吧~

在一个RyzenZen3处理器中,最核心的重点就是CCX。

CCX主要有2个部分组组成,分别是

8颗CPU物理核心(包含L1&L2)

32MB超大L3缓存

而在CCX外部有三个小块,他们分别是

IF总线

SMU

测试模块

这五个部分合起来统称为CCD,是Zen3最重要的部分之一,而另一个部分就是IOD。

上图左侧是一颗R9-5950X处理器开盖后的示意图。可以看出,处理器的核心内部主要分为三个部分,左边两个面积相等位置相近的硅晶就是CCD,右边一个面积较大的硅晶就是IOD。IOD部分主要包含IF总线、内存控制器、IO控制器等。详细的功能划分可以参考level1 techs网站的Zen2的cIOD分析图。

所以,大家可能会发现一个细节,为什么R9-5950X处理器开盖示意图中有三颗硅晶呢?这个答案在,其实和Ryzen能够在近几年以超高的性价比迅速发展的原因之一:R9-5950X采用了双CCD的设计,并通过cIOD进行连接。

在现代的软件性能需求中,处理器在针对仅剩的极少的单核心单线程的软件时,绝对性能已经足够高,所以频率和延迟带来的性能提高已经不那么明显。所以,大部分的软件开发也针对多核心多线程进行优化,所以,现代软件对核心数和整体性能的需求更更高。

也就是说:更多的核心和线程能够进一步提升整体性能。所以,AMD的Ryzen系列降低了对绝对频率和延迟的追求,而是在硅晶成本和扩展性上进行全新的设计:一个cIOD能够支持1-8个CCD的设计。

这样的设计能够让处理器核心数能够大幅度扩展,只需要在cIOD和CCD上做出非常轻微的调整即可。

标签:

最近更新

MORE