🚀 前言
🚀🚀 基础知识普及
AMD CPU的型号区分
🚀🚀🚀CPU架构
下文架构图均以“Zen5” classic为例进行展示。
AMD EPYC 9005系列处理器将计算核心、内存控制器、I/O控制器等都整合到一个集成的系统级芯片中。采用的还是成熟的多芯片模块架构。该系统级芯片包含核心CCD,且CCD中包含核心组件CCX,而这些组件又包含在一个Zen5核心中。
CCX(Core Complex )
CCX是指共享L3缓存的一组处理器核心,其中经典EPYC 9005配备8个zen5核心。如下是单CCX内部8个Compute cores,共享32MB L3 cache的示意图:
CCD(Core Complex Die)
Each Core Complex Die (CCD) of an AMD EPYC 9xx5 Series Processor contains a single CCX.
I/O Die(Infinity Fabric)
整个cpu内部CCD、内存之间的连接都是通过IO Die来实现,提供了连接CCX、内存和IO的数据通道和控制功能。每个CCD通过专用的GMI链路与IOD相连。其中IOD有助于保持缓存一致性,并且提供了通过xGMI或者G-link扩展数据架构到第二个处理器。EPYC 9005最多支持条xGMI链路,速率可达32Gbps。如下是AMD EPYC 9005 IOD的架构图。
每个UMC支持2DIMMs/DPC,所以每个cpu最大支持24 DIMMS(所以当前2P的主板设计中,总计可支持48 DIMMS,但是由于标准机架/服务器机框限制,只设计支持24 DIMMS,所以AMD相关性能场景中,推荐1DPC满插即满接24根内存)。
整体来说,这一代支持的规格如下:
在2P设计方案中,最高支持4条xGMI Infinity Fabric通道;
在1P设计方案中,可最高提供8x16 (128 lanes)PCIe,2P设计中可达160 lanes;
最高可配置32个I/O lanes,这些通道可配置为SATA硬盘控制器。
未完,待续......

