MCPLive > 杂志文章 > 第四代AMD EPYC处理器先进技术指南

第四代AMD EPYC处理器先进技术指南

2022-12-15MC评测室

双CPU互联:最多对外提供160条PCIe 5.0总线

再来看有关双CPU互联的内容。EPYC 9004系列中2P型号的处理器可以搭建双路系统,而在2个CPU的互联上,它有一些新的变化。


▲AMD EPYC 9004系列处理器的1P、2P配置图

 


▲AMD依旧采用IF总线连接2个处理器,不过EPYC 9004多了很多功能和设置。

 

每个EPYC 9004处理器能够对外提供128条PCIe 5.0通道。当组建2P系统时,通过IF总线使用的SerDes(串行器-解串器,AMD的SerDes支持两种类型的连接,一种类型是支持标准的GMI或者PCIe接口、Infinity Fabric总线等,另一种则是支持其他类型的接口,包括SATA、CXL等,用户可以根据需要进行配置),最多有64条通道被设置为4条Infinity Fabric总线(后文简称IF总线)来实现2个CPU的互联传输。也就是说,在AMD的定义中每一条IF总线实际上相当于PCIe 5.0 x16的规格。


▲EPYC 9004的IO性能一览

 

早期的IF总线采用的是PCIe 3.0 x16规格,带宽较低。在升级到PCIe 5.0 x16规格后,其带宽大增,所以可能有部分用户认为3条IF总线已经足以承担2个CPU的互联工作。AMD允许用户自行选择启用3条还是4条IF总线实现2P互联操作。如果是3条的话,那么多余的1条IF总线可以被释放为PCIe 5.0 x16通道。这样一来,两个CPU在3路IF总线连接的情况下,每个CPU最多可以空余80条PCIe 5.0通道,2个CPU就是160条。另外,IO芯片还能够对外释放12条PCIe 3.0通道。


▲EPYC 9004处理器的扩展和连接都非常自由

 

AMD对走线也进行了更新。现在IO芯片中的总线控制器(SerDes)被分为2个,体现在CPU的物理结构上,就是背部触点两侧都可以连接总线输出。在上一代EPYC 7003上,只有一侧可以输出IF总线或PCIe总线,并往往在主板上部。此时如果要连接主板下部的设备,就需要较长的走线并增加主板设计的复杂性。在EPYC 9004上,由于有两个总线控制器且线路可以从CPU两侧走,因此更方便。AMD将CPU上部的线路称为P总线,下部称为G总线。其中P总线往往用于组成IF总线连接CPU,G总线用于连接外部设备。当然厂商也可以自由设置,比如使用“2P+2G” 的方式来连接CPU,或者其他厂商认为方便的设计亦可。

分享到:

用户评论

用户名:

密码: