OSDP: Optimal Sharded Data Parallel for Distributed Deep Learning
Not on the map. Why?
Abstract (arXiv)
Large-scale deep learning models contribute to significant performance improvements on varieties of downstream tasks. Current data and model parallelism approaches utilize model replication and partition techniques to support the distributed training of ultra-large models. However, directly deploying these systems often leads to sub-optimal training efficiency due to the complex model architectures and the strict device memory constraints. In this paper, we propose Optimal Sharded Data Parallel (OSDP), an automated parallel training system that combines the advantages from both data and model parallelism. Given the model description and the device information, OSDP makes trade-offs between the memory consumption and the hardware utilization, thus automatically generates the distributed computation graph and maximizes the overall system throughput. In addition, OSDP introduces operator splitting to further alleviate peak memory footprints during training with negligible overheads, which enables the trainability of larger models as well as the higher throughput. Extensive experimental results of OSDP on multiple different kinds of large-scale models demonstrate that the proposed strategy outperforms the state-of-the-art in multiple regards. Our code is available at https://github.com/Youhe-Jiang/OptimalShardedDataParallel.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Sep 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 0; 2025: 2; 2026: 5.
12 papers.
- 2023Baichuan 2: Open Large-scale Language Modelscited by 664
- 2022Galvatron: Efficient Transformer Training over Multiple GPUs Using Automatic Parallelismcited by 51
- 2023Quantized Distributed Training of Large Models with Convergence Guaranteescited by 13
- 2023Improving Automatic Parallel Training via Balanced Memory Workload Optimizationcited by 13
- 2023Angel-PTM: A Scalable and Economical Large-scale Pre-training System in Tencentcited by 8
- 2025AReaL-Hex: Accommodating Asynchronous RL Training over Heterogeneous GPUscited by 8
- 2026BOute: Cost-Efficient LLM Serving with Heterogeneous LLMs and GPUs via Multi-Objective Bayesian Optimizationcited by 6
- 2025Cascadia: An Efficient Cascade Serving System for Large Language Modelscited by 5
- 2026OServe: Accelerating LLM Serving via Spatial-Temporal Workload Orchestrationcited by 2
- 2026Autopoiesis: A Self-Evolving System Paradigm for LLM Serving Under Runtime Dynamicscited by 1
- 2026HexAGenT: Efficient Agentic LLM Serving via Workflow- and Heterogeneity-Aware Schedulingcited by 0
- 2026Predictability as a Fine-Grained Measure for Privacycited by 0
- 2026Predictability as a Fine-Grained Measure for Privacy18 Jun 2026
- 2026HexAGenT: Efficient Agentic LLM Serving via Workflow- and Heterogeneity-Aware Scheduling15 May 2026
- 2026Autopoiesis: A Self-Evolving System Paradigm for LLM Serving Under Runtime Dynamics8 Apr 2026
- 2026OServe: Accelerating LLM Serving via Spatial-Temporal Workload Orchestration12 Feb 2026
- 2026BOute: Cost-Efficient LLM Serving with Heterogeneous LLMs and GPUs via Multi-Objective Bayesian Optimization11 Feb 2026
- 2025AReaL-Hex: Accommodating Asynchronous RL Training over Heterogeneous GPUs2 Nov 2025
- 2025Cascadia: An Efficient Cascade Serving System for Large Language Models4 Jun 2025
- 2023Baichuan 2: Open Large-scale Language Models19 Sep 2023
- 2023Improving Automatic Parallel Training via Balanced Memory Workload Optimization5 Jul 2023
- 2023Angel-PTM: A Scalable and Economical Large-scale Pre-training System in Tencent6 Mar 2023
- 2023Quantized Distributed Training of Large Models with Convergence Guarantees5 Feb 2023
- 2022Galvatron: Efficient Transformer Training over Multiple GPUs Using Automatic Parallelism25 Nov 2022