
什么是AMD Ryzen处理器中的CCD和CCX
- 02年世界杯巴西
- 2025-08-13 16:08:11
- 2585
AMD处理器在消费市场上的近期成功有很多因素,但毫无疑问,在这方面,小芯片或MCM(多芯片模块)设计是所有人关注的焦点,因为这种设计使AMD能够将核心数量增加到消费市场从未有过的数字,并为这种革命铺平了道路。
核心复合体:AMD Ryzen上的CCD和CCX
AMD Ryzen 9 3950X处理器拥有16个内核,而旗舰处理器Threadripper 3990X具有令人难以置信的64个物理内核,与该公司的Epyc Rome服务器处理器相同。 这意味着,在任何给定的价格下,AMD都可以并行处理更多任务,从而提供更多的内核,更多的线程,从而提供更好的性能。 英特尔的处理器,即使经过一系列降价。
CCD和CCX是构成处理器的这些核心系统的功能单元。 这两个功能单元是AMD对其Ryzen处理器采用模块化方法的核心,为解释它们,我们必须从CCX开始。
AMD Ryzen处理器的基本单元是 CCX or 核心综合体 四核 中央处理器 具有共享的L3高速缓存存储器的模型。 在更新的Ryzen 3000零件中,L3的数量更高,被称为“ Gamecache”。
CCX是Ryzen的基本功能单元,有很多优点和缺点。 例如,不利的一面是基本生产成本增加了,因为AMD需要将 最少四个核心 ,因为它们是组成单个CCX的那些。 但是,这可以通过以下事实抵消:AMD可以使用四个活动内核中的三个创建部分功能的CCX,以便它们可以在相同的基础上构建不同的处理器模型(但是在制造方面仍然具有四个内核) )。 例如,AMD Ryzen 4 5具有两个CCX,每个CCX都有一个禁用的内核,总共可以使用3600个功能内核。
但是,尽管CCX是AMD处理器的基本单元,但在体系结构级别,我们拥有 核心芯片模具 or CCD 最低的抽象水平。 CCD包含两个通过Infinity Fabric互连配对的CCX。 所有Ryzen部件,甚至仅四核部件,都至少具有一个CCD,这意味着始终存在至少两个CCX(如上所述,不同之处在于它们可能禁用了内核)。
CCX在Zen 3架构中消失
借助基于Zen 3的Ryzen 5000和Milan处理器,AMD打算在一个CCD中取消两个CCX的概念。 取而代之的是,我们将拥有一个8芯CCD,可以访问裸片上完整的32MB缓存,这意味着更低的核心到核心延迟,更多的缓存可供所有人使用以及更高的缓存带宽。 这些因素可显着提高工作负载的性能,特别是对于游戏而言。
考虑到这一点,更容易看到最大的好处:易于扩展。 英特尔在设计CPU时采用了所谓的整体式方法。 您制造的每个CPU都有专用的设计,带有一定数量的内核,并且在制造过程中,特定设计的所有内核都必须具有完整的功能(Intel会简单地丢弃不起作用的部件)。 对于双核处理器,这是非常合理的,因为它们的制造成本更低,但是您将失去AMC处理器使用此CCD设计的可扩展性。
但是,由于硅的制造效率从未达到100%,因此,采用更大的设计,成本将成倍增加。 当使用10个或更多内核时,实际上可以保证,对于每个功能正常的CPU,英特尔都会丢弃至少一个有缺陷的部件(请注意,如果只有一个内核无法运行,则会丢弃整个部件)。 这意味着,与AMD相比,英特尔的制造吞吐率非常差,AMD不介意因“坏”内核而死,因为他们只是禁用了它,也可以说,出售带有核心负号的处理器。
