arrow
Return

Straggler-Aware Gradient Aggregation for Large-Scale Distributed Deep Learning System

delete2024-12-01
delete0
PRE
AI
Y
Yijun Li
黄家玮 (Jiawei Huang) *
Z
Zhaoyi Li
J
Jingling Liu
S
Shengwen Zhou
T
Tao Zhang
W
Wanchun Jiang
王健鑫 (Jianxin Wang)
DOI:10.1109/TNET.2024.3441039delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Deep Neural Network (DNN) is a critical component of a wide range of applications. However, with the rapid growth of the training dataset and model size, communication becomes the bottleneck, resulting in low utilization of computing resources. To accelerate communication, recent works propose to aggregate gradients from multiple workers in the programmable switch to reduce the volume of exchanged data. Unfortunately, since using synchronization transmission to aggregate data, current in-network aggregation designs suffer from the straggler problem, which often occurs in shared clusters due to resource contention. To address this issue, we propose a straggler-aware aggregation transport protocol (SA-ATP), which enables the leading worker to leverage the spare computing and storage resources to help the straggling worker. We implement SA-ATP atop clusters using P4-programmable switches. The evaluation results show that SA-ATP reduces the iteration time by up to 57% and accelerates training by up to 1.8x in real-world benchmark models.
Keywords:
Distributed systems
deep learning
programmable network

Journal

I
IEEE-ACM Transactions on Networking
IF:
3.6
Papers:
4.4K
Citations:
9.5K

Organization

C
Changsha University
Scholars:
1.2K
Papers: 1.1K
Citations: 3.6K
C
Central South University
Scholars:
10.0W
Papers: 7.2W
Citations: 10.9W