Nvlink的国产替代:华为Unified Bus背后的思考
半导体行业观察·2025-10-11 01:27
公众号记得加星标⭐️,第一时间看推送不会错过。 Unified Bus 的协议文档终于发布了。协议最初的设计大多数是四五年前的工作了,我也有两年 多没有继续做网络互联方面的工作,但今天读到这本 500 多页的文档,还是倍感亲切。 与大多数协议文档一样,UB 文档介绍了 Unified Bus 协议的大量细节,但很少涉及它设计背后 的思考。作为曾在早期参与 UB 项目的一名小兵,介绍一些我个人的思考。今天产品化的 UB 可 能与我们当年的设计有诸多不同,因此不要把本文作为权威指南。当成段子看就行了。 为什么要做 UB 要理解 Unified Bus (UB) 诞生的必然性,我们必须回到一个计算机体系结构中的根本性矛盾:总线 (Bus)与网络(Network)的割裂。 长久以来,计算机世界被这两种截然不同的互联范式划分为一个个孤岛。 在孤岛内部(例如一台服务器或一个机箱内),我们使用总线技术,如 PCIe 或 NVLink。它们是为 紧耦合系统设计的,设备间共享着统一的物理地址空间,通信延迟可以做到纳秒级,带宽极高。这是 性能的天堂,但这个天堂的疆域极其有限——总线的物理距离和可连接的设备数量都受到严格限制。 在 ...