OS2G: A High-Performance DPU Offloading Architecture for GPU-based Deep Learning with Object Storage
Object storage is increasingly attractive for deep learning (DL) applications due to its cost-effectiveness and high scalability. However, it exacerbates CPU burdens in DL clusters due to intensive object storage processing and multiple data movements. Data processing unit (DPU) offloading is a promising solution, but naively offloading the existing object storage client leads to severe performance degradation. Besides, only offloading the object storage client still involves redundant data movements, as data must first transfer from the DPU to the host and then from the host to the GPU, which continues to consume valuable host resources.
Authors
- Shushu Zhao
- Wen-Kai Shi
- Keyao Zhang
- Yijing Wang
- Yiquan Chen (ORCID: https://orcid.org/0009-0004-8714-6949)
- Wenhai Lin (ORCID: https://orcid.org/0000-0002-0642-9073)
- Jin Zhen
- Jiexiong Xu (ORCID: https://orcid.org/0000-0002-2491-1381)
- Ao Zhou (ORCID: https://orcid.org/0009-0009-0837-3550)
- Wenzhi Chen (ORCID: https://orcid.org/0000-0003-1674-4701)
- Zhaoqi He
- Guoju Fang
- Yiquan Lin
- Shishun Cai
- M.S. Liang (ORCID: https://orcid.org/0009-0006-9813-6740)
Institutions
- Alibaba Group (China) (CN)
- Zhejiang University (CN)
Publication Details
- Published
- 2025-03-27
- DOI
- https://doi.org/10.1145/3676641.3716265
- Citations
- 2
- Primary Topic
- Advanced Neural Network Applications
- Type
- article
- Field-Weighted Citation Impact
- 2.55