中文

利用 InfiniBand 控制器为 Dragonfly 拓扑配置无死锁路由引擎

网络与互联网体系结构 2025-02-04 v1 分布式、并行与集群计算

摘要

Dragonfly 拓扑是目前高性能并行系统中最流行的网络拓扑之一。许多此类系统的互连网络由基于 InfiniBand 规范的组件构建而成。然而,由于该规范中的一些限制,现有版本的 InfiniBand 网络控制器 (OpenSM) 并未包含一些理论上为 Dragonfly 提出的流行无死锁路由算法所基于的路由引擎,例如 Kim 和 Dally 提出的基于虚拟通道 (Virtual-Channel) 切换的算法。在本文中,我们提出了一种将该路由算法作为路由引擎集成到 OpenSM 中的直接方法,并详细解释了支持该算法所需的配置。我们还提供了从真实 InfiniBand 集群和仿真中获得的实验结果,以验证新的路由引擎,并将其性能和需求与 OpenSM 中当前可用的其他路由引擎进行比较。

关键词

引用

@article{arxiv.2502.01214,
  title  = {Leveraging InfiniBand Controller to Configure Deadlock-Free Routing Engines for Dragonflies},
  author = {German Maglione-Mathey and Jesus Escudero-Sahuquillo and Pedro Javier Garcia and Francisco J. Quiles and Eitan Zahavi},
  journal= {arXiv preprint arXiv:2502.01214},
  year   = {2025}
}