arrow
Return

D-DOSA:DPU-Based Dataflow Offloading and Sparse Allreduce Framework for Distributed Training

delete2025-11-19
delete0
PRE
AI
Z
Zhenqi Yu
W
Wenjing Li
郭
郭少勇 (Shaoyong Guo)
李庆锋 cover
李庆锋 (Qingfeng Li)
齐峰 cover
齐峰 (Feng Qi)
J
Jiapeng Xiu
DOI:10.1109/TCC.2025.3634564delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Communication overhead represents a primary bottleneck in distributed deep learning, impeding training scalability. Although existing gradient sparsification techniques reduce network traffic, they introduce critical limitations: they fail to optimize intra-node data paths and are incompatible with efficient, decentralized Allreduce operations. To address these issues, we propose D-DOSA, a DPU-based communication offloading framework. D-DOSA incorporates two key innovations: 1) D-DO, an architecture that establishes a direct GPU-DPU data path to offload data loading and intra-node communication from the host CPU; and 2) D-SA, a novel sparse Allreduce algorithm that, for the first time, enables compatibility between sparse tensors and high-performance, ring-based communication. We evaluated D-DOSA on a 8-node, DPU-enabled cluster using representative models including VGG, LSTM, and BERT. Experimental results demonstrate that our framework accelerates training by up to 1.32x compared to the state-of-the-art sparse training baseline, without compromising accuracy. Ultimately, D-DOSA shows that co-designing data-flow architectures and communication algorithms on the DPU resolves key bottlenecks in sparse training and presents a viable path toward scalable performance in larger systems.
Keywords:
Distributed deep learning
data parallelism
allreduce
gradient sparsification
data processing unit

Journal

I
IEEE Transactions on Cloud Computing
IF:
5
Papers:
1.9K
Citations:
4.3K

Organization

B
beijing university of posts and telecommunications
Scholars:
2.3K
Papers: 861
Citations: 0
Cited Papers

Cited Papers

RadiK: Scalable and Optimized GPU-Parallel Radix Top-K Selection
err2024-05-30
err0
PREAI
errLi,Yifei; Zhou,Bole; Zhang,Jiejing; Wei,Xuechao; Li,Yinghan; Chen,Yingda
errShare
errSave
Towards Accelerating Data Intensive Application's Shuffle Process Using SmartNICs
err2023-05-22
err0
errOAAI
errJiaxin Lin; Tao Ji; Xiangpeng Hao; Hokeun Cha; Yanfang Le; Xiangyao Yu; Aditya Akella
errShare
errSave
DComp: Efficient Offload of LSM-tree Compaction with Data Processing Units
err2023-09-13
err0
PREAI
errChen Ding; Jian Zhou; Jiguang Wan; Yiqin Xiong; Sicen Li; Shuning Chen; Hanyang Liu; Liu Tang; Ling Zhan; Kai Lu; Peng Xu
errShare
errSave
Xenic
err2021-10-26
err0
PREAI
errHenry N. Schuh; Weihao Liang; Ming Liu; Jacob Nelson; Arvind Krishnamurthy
errShare
errSave
SparCML
err2019-11-17
err0
PREAI
errCedric Renggli; Saleh Ashkboos; Mehdi Aghagolzadeh; Dan Alistarh; Torsten Hoefler
errShare
errSave
Computational Offload with BlueField Smart NICs
err
IF0
err2021-10-18
err0
errOAAI
errSara Karamati; Jeffrey Young; Tom Conte; Karl Hemmert; Ryan Grant; Clayton Hughes; Rich Vuduc
errShare
errSave
Offloading distributed applications onto smartNICs using iPipe
err2019-08-19
err0
PREAI
errMing Liu; Tianyi Cui; Henry Schuh; Arvind Krishnamurthy; Simon Peter; Karan Gupta
errShare
errSave
Deep Bimodal Regression for Apparent Personality Analysis
err2016-11-24
err0
PREAI
errChen-Lin Zhang; Hao Zhang; Xiu-Shen Wei; Jianxin Wu
errShare
errSave
Communication-Efficient Distributed Learning: An Overview
err2023-04-01
err30
PREAI
errCao, Xuanyu; Basar, Tamer; Diggavi, Suhas; Eldar, Yonina C.; Letaief, Khaled B.; Poor, H. Vincent; Zhang, Junshan
errShare
errSave
researcher View more