
如果只让我推荐一本有灵魂的答案没有悬念Dally Towles 的《Principles and Practices of Interconnection Networks》——Bill Dally 就是发明虚拟通道流控virtual-channel flow control的人也是后来加入 NVIDIA 担任首席科学家、主导 NVLink/NVSwitch 这条技术路线的人。读这本书等于直接读 NVSwitch 设计者的思想源头。下面按价值排序完整书单。第一梯队互连网络的圣经1. Dally Towles,Principles and Practices of Interconnection Networks2004交换原理的集大成之作也是与 NVSwitch 关联最直接的一本流控两章第 12–13 章flit、buffer/credit 流控、wormhole vs cut-through vs virtual-channel 的全部理论——我们前面讨论的NVSwitch 为什么 flit 化就是这里的标准内容拓扑第 3–5 章Clos、fat tree、butterfly 的性能/代价分析框架——NVL72、NVL576、UALink 多级交换都在用这套语言路由器微架构第 16–17 章crossbar 仲裁、流水线分级、为什么定长 flit 能让调度器做成定节奏时隙——直接解释 NVSwitch 数据通路为什么轻延迟分析第 22–23 章把单跳延迟拆成串行化延迟 流水深度 路由计算——正是我们上一轮对比 NVSwitch/UALink 逐包开销用的模型。2. Duato, Yalamanchili Ni,Interconnection Networks: An Engineering Approach2002工程视角的姊妹篇两章内容是 Dally 书里最弱的、而这本最强组播/集合通信路由multicast 的实现方式基于地址的多播、路径式多播、复制开销分析——SHARP/NVLS 的理论前身全在这死锁理论channel dependency graph、Dally-Seitz 定理——设计任何 credit 流控交换芯片绕不开。3. Hennessy Patterson《计算机体系结构量化研究方法》附录 FInterconnection Networks由 Duato 等人执笔的 40 页浓缩版是入门的最短路径。注意第 5/6 版起该附录只在线提供可从 Morgan Kaufmann 官网免费下载不必买整本书。中文版《量化研究方法》有引进但在线附录部分需看英文。第二梯队交换结构switch fabric本身——对你做交换芯片最对口4. H. Jonathan Chao,High Performance Switches and Routers2007专讲交换结构这个物种的书shared-memory 交换、Banyan、knockout、Clos 三级无阻塞的构造与条件、VOQ 调度算法iSLIP 等。你在做 8 端口以太网交换芯片这本比上面任何一本都更贴你的 RTL 层级——输入排队、输出排队、crossbar 仲裁器的实现取舍讲得非常实。5. George Varghese,Network Algorithmics第 2 版2022讲交换/路由设备内部的算法艺术如何用数据结构把查找、调度、缓冲做到极致。灵魂在于它回答为什么工程上可行的交换机长这样。6. Jerger, Krishna Peh,On-Chip Networks第 2 版2017薄薄一本 Synthesis Lecture wormhole/VC/流控讲得快而准 Georgia Tech 的 Tushar Krishna 还有配套的开放课程材料讲义作业适合快速过一遍基础再啃 Dally。原始论文真正的灵魂所在书都是二手的这几篇是一手的论文对应今天的什么Clos,A Study of Non-Blocking Switching Networks1953一切无阻塞多级交换的祖师爷NVL576 三级结构、UALink 多级的理论根基Leiserson,Fat-Trees1985fat tree 拓扑GPU 集群网络的默认形状Dally,Virtual-Channel Flow Control1992flit 级交织、VC——NVSwitch 数据通路的核心专利级思想Kim, Dally et al.,Dragonfly2008分层全互联拓扑scale-out 方向Graham et al.,SHArP: A Hardware Architecture for Efficient Data Reduction2016SHARP 网内归约原始论文NVSwitch 3.0 的 multicastreduce 的直接前身概念 → 出处的速查映射你想搞懂的去哪读flit / credit / cut-throughDally Towles 第 12–13 章crossbar 仲裁、VOQ、调度Chao 第 5–7 章VargheseClos / fat tree 拓扑Clos 1953Leiserson 1985Duato 第 3 章组播与集合通信Duato 组播章SHArP 论文死锁与流控正确性Duato 第 3–4 章单跳延迟建模NVSwitch vs UALink 之争Dally Towles 第 22–23 章现代 GPU scale-up 综述MDPI 那篇 intra-node GPU 互联 survey UALink 官方 spec阅读路线你有 FPGA/RTL 功底、正在做交换芯片、同时在追 NVSwitch/UALink我建议一周CAQA 附录 F免费、40 页建立全景主菜Dally Towles 通读重点 12–13、16–17 章——读完你会发现 NVSwitch 的每个公开细节都能在书里找到理论出处并行工程线Chao 的输入/输出排队与调度章节直接对着你的 8 端口交换芯片设计看收尾SHArP 论文 UALink spec 对照读——一边是查表扇出 定点归约一边是逐包解析分发书里五十年的理论会立刻变成你能掂量两边取舍的判断力。一个提醒以上经典基本没有靠谱的中译本翻译质量普遍毁这类书建议直接读原版Dally 和 Duato 两本二手市场常有便宜的影印版。