关于AMD多IO Die互联及Server/Client IOD的区分问题
关于AMD多IO Die互联及Server/Client IOD的区分问题如下一、多个IOD互联——实际上AMD至今未采用多IOD单插槽截止最新Zen 5/Zen 5cEPYC 9005 Turin、Ryzen 9000/锐龙AI 300单颗CPU插座内仍然只有1个IODI/O Die多个CCD计算Die都连接到这唯一一颗IOD上。服务器EPYC Rome/Genoa/Bergamo/Turin1× sIODServer IOD 最多12个CCD星型拓扑桌面Ryzen 3000/5000/7000/9000 AM4/AM51× cIODClient IOD 1~2个CCD双路服务器两颗物理CPU各含1个sIOD通过Infinity Fabric xGMI链路Socket-to-Socket直连不是多个IOD封装在同一插槽内互联不存在同一封装内多个IOD需要区分Master/Slave IOD的场景。多插槽互联是Socket级的不是IOD级。二、Server IOD vs Client IOD —— AMD明确定义为两种不同DieAMD从Zen 2开始就把Server和Client的IOD设计为完全不同的芯片不同的GDS/Die不能混用项目Server IOD (sIOD)Client IOD (cIOD)适用产品EPYC 7002/7003/9004/9005Ryzen 3000/5000(12nm)、Ryzen 7000/9000(6nm AM5)工艺Rome:14nm / Genoa:6nm N6 / Turin:推测6nm优化Zen2/3:12nm / Zen4/5(AM5):6nmCCD连接数最多12个CCDGenoa/Turin8个Rome/Milan最多2个CCD内存控制器8通道DDR4(Rome) / 12通道DDR5(Genoa/Turin)双通道DDR5(AM5)含核显RDNA2PCIe128-160 lane PCIe 4.0/5.0 xGMI 双路~28条PCIe 5.0 USB/核显/DisplayPort有无核显无有Ryzen 7000 含RDNA2 iGPU内部代号sIOD / GMI links to CCDcIOD / 通常1×GMI link per CCD行业内也常直接称sIODServer IO Die 和cIODClient IO Die三、关键结论不需要也不存在多个IOD在同一封装内区分Server/Client角色——单插槽永远只有1颗IOD。Server IOD和Client IOD是AMD分别设计的两种独立DiesIOD / cIOD物理尺寸、IP内存控制器/PCIe/SERDES/GMI端口数、工艺均不同不可互换。若指双路/多路系统两颗CPU的sIOD通过xGMIInfinity Fabric Inter-Socket Link互联此时有Home Node/Remote Node的NUMA节点区分但不是IOD类型的区分。