An In-Depth Analysis of the Slingshot Interconnect

An In-Depth Analysis of the Slingshot Interconnect
复制标题

弹弓互连的深入分析

DOI:
--
复制
发表时间:
2020
期刊:
International Conference for High Performance Computing, Networking, Storage and Analysis
影响因子:
--
通讯作者:
T. Hoefler
T. Hoefler
中科院分区:
--
文献类型:
--
作者:
D. D. Sensi;S. D. Girolamo;K. McMahon;D. Roweth;T. Hoefler

文献摘要

被引文献

相似文献

互连是大规模计算系统中最关键的部件之一,其对应用性能的影响随着系统规模的增大而增大。在本文中,我们将描述SLINGSHOT,一个大规模计算系统的互连网络。SLINGSHOT基于高基数交换机,它允许构建最多三个交换机到交换机跳的百万兆级和超大规模的数据中心网络。此外,SLINGSHOT提供了高效的自适应路由和拥塞控制算法,以及高度可调的流量类别。SLINGSHOT使用优化的以太网协议,使其能够与标准以太网设备互操作,同时为HPC应用提供高性能。我们分析了SLINGSHOT提供这些功能的程度,在微基准测试和来自数据中心和AI世界的几个应用程序以及HPC应用程序上对其进行了评估。我们发现,在SLINGSHOT上运行的应用程序受拥塞的影响较小,相比上一代网络。
The interconnect is one of the most critical components in large scale computing systems, and its impact on the performance of applications is going to increase with the system size. In this paper, we will describe SLINGSHOT, an interconnection network for large scale computing systems. SLINGSHOT is based on high-radix switches, which allow building exascale and hyper-scale datacenters networks with at most three switch-to-switch hops. Moreover, SLINGSHOT provides efficient adaptive routing and congestion control algorithms, and highly tunable traffic classes. SLINGSHOT uses an optimized Ethernet protocol, which allows it to be interoperable with standard Ethernet devices while providing high performance to HPC applications. We analyze the extent to which SLINGSHOT provides these features, evaluating it on microbenchmarks and on several applications from the datacenter and AI worlds, as well as on HPC applications. We find that applications running on SLINGSHOT are less affected by congestion compared to previous generation networks.