利用 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}
}