arrow
返回

Accelerating Distributed Training With Collaborative In-Network Aggregation

delete2024-08-01
delete0
PRE
AI
J
J. H. Fang
徐
徐宏力 (Hongli Xu) *
G
Gongming Zhao
Z
Zhuolong Yu
B
Bingchen Shen
L
Liguang Xie
DOI:10.1109/TNET.2024.3387948delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The surging scale of distributed training (DT) incurs significant communication overhead in datacenters, while a promising solution is in-network aggregation (INA). It leverages programmable switches (e.g., Intel Tofino switches) for gradient aggregation to accelerate DT tasks. Due to switches' limited on-chip memory size, existing solutions try to design the memory sharing mechanism for INA. This mechanism requires gradients to arrive at switches synchronously, while network dynamics make it common for the asynchronous arrival of gradients, resulting in existing solutions being inefficient (e.g., massive communication overhead). To address this issue, we propose GOAT, the first-of-its-kind work on gradient scheduling with collaborative in-network aggregation, so that switches can efficiently aggregate asynchronously arriving gradients. Specifically, GOAT first partitions the model into a set of sub-models, then decides which sub-model gradients each switch is responsible for aggregating exclusively and to which switch each worker should send its sub-model gradients. To this end, we design an efficient knapsack-based randomized rounding algorithm and formally analyze the approximation performance. We implement GOAT and evaluate its performance on a testbed consisting of 3 Intel Tofino switches and 9 servers. Experimental results show that GOAT can speed up the DT by 1.5 x compared to the state-of-the-art solutions.
Keyword:
In-network aggregation
gradient scheduling
distributed training
datacenter network
programmable network

期刊

I
IEEE-ACM Transactions on Networking
IF:
3.6
论文数:
4.4K
被引数:
9.5K

机构

U
university of science & technology of china, cas
学者数:
3.2W
论文数: 2.7W
被引数: 74
J
Johns Hopkins University
学者数:
10.2W
论文数: 8.8W
被引数: 13.0W
C
chinese academy of sciences
学者数:
56.7W
论文数: 45.0W
被引数: 704
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
Performance Study of Screen-Printed Textile Antennas after Repeated Washing丝网印刷纺织品天线反复洗涤后的性能研究
err2014-06-17
err0
errOAAI
errI. Kazani; F. Declercq; M. L. Scarpello; C. Hertleer; H. Rogier; D. Vande Ginste; G. De Mey; G. Guxho; L. Van Langenhove
err分享
err收藏
Elastic-DF: Scaling Performance of DNN Inference in FPGA Clouds through Automatic Partitioning
err2021-12-06
err22
errOAAI
errAlonso, Tobias; Petrica, Lucian; Ruiz, Mario; Petri-Koenig, Jakoba; Umuroglu, Yaman; Stamelos, Ioannis; Koromilas, Elias; Blott, Michaela; Vissers, Kees
err分享
err收藏
Logistic regressionLogistic回归
err2008-05-06
err451
errOAAI
errLaValley, Michael P.
err分享
err收藏
Cancer Stem Cells: A Moving Target
err2013-03-07
err0
errOAAI
errMaria Giovanna Francipane; Julie M. Chandler; Eric Lagasse
err分享
err收藏
ImageNet Large Scale Visual Recognition ChallengeImageNet大规模视觉识别挑战
err2015-04-11
err2.7W
PREAI
errRussakovsky, Olga; Deng, Jia; Su, Hao; Krause, Jonathan; Satheesh, Sanjeev; Ma, Sean; Huang, Zhiheng; Karpathy, Andrej; Khosla, Aditya; Bernstein, Michael; Berg, Alexander C.; Fei-Fei, Li
err分享
err收藏
学者 查看更多内容