下你所需,载你所想!
汇集开发技术源码资料

AMD Zen 3小芯片使用了环形总线,但未来核心增长或依赖网状拓补

:业界资讯 2021-09-08 17:31:56

AMD Zen 3小芯片使用了环形总线,但未来核心增长或依赖网状拓补

更确切的说,Zen 3 CCD 使用了双向环形总线,以将 8 个 CPU 内核与 32 MB 共享 L3 缓存和其它关键组件连接起来,比如用于 CCD 模组间通信的 IFOP 接口芯片(IOD)。
如果将 Zen 3 CPU 想象成一座城市,信号沿着公交车在城市街区周围行驶,并于四栋建筑物之间接送人员。
此时总线就扮演者红绿灯的角色,建筑物为核心组件,而公交车站就是环形总线的停靠站。
在需要让环形总线屏蔽掉某个坏块的时候,SKU 设计人员只需将它设置得无法访问。
双向环形则意味着公交车在城市街道上沿着两个不同的方向行驶,但环形总线拓补也不是没有短板。
比如由于过多的 ring-stop 停靠极大地增加了延迟,导致 Ring Bus 的规模也会碰到上限,这也是同轴环形拓补在网络中逐渐消失的一个主要原因。
据悉,Mesh 是一种更加先进的环形总线,但在组件之间具有额外的连接点,介于环形总线和完全互连之间 —— 其中每个组件直接相互连接,但在大规模部署的时候,它又显得不切实际。
于是在 AMD 的旗舰 CPU 上,比如 64 核的 EPYC SKU,该公司就选用了让 8 个 CCD 模块通过 sIOD 连接到一起的方案、且每个 CCD 内部都有一个双向环形总线。
不过在采用 4 个 CCX(CPU Complex)设计的上一代 Zen 2 小芯片方案中,AMD 并未采用环形总线,而是让它们完全互连(但每组 CCX 的 L3 缓存并不共享),我们可从演示文稿中知晓更多细节。
权衡利弊之后,AMD 最终为 Zen 3 产品线使用了性能更具优势的 CCX 方案(单个 CCX 可拥有 8 个核心)。
最后,AnandTech 推测 AMD 或在将来放弃环形总线,以进一步释放 CCD / CPU 内核数量的潜力 —— 这样又与英特尔在高核心数量 CPU SKU 上放弃 Ring Bus 殊途同归了。
猜测未来的 CCD 将由三个不同的裸片堆叠而成,顶部为缓存、中间为 CPU 核心、底下则是网状互连裸片。
再接下去,合乎逻辑的操作就是将这个互连层扩展到一个硅中介层,并在上面堆叠几个 CPU + 缓存芯片。

TAG: 环形总线

相关阅读

最新推荐