DistSim: A performance model of large-scale hybrid distributed DNN training
Not on the map. Why?
Abstract (arXiv)
With the ever-increasing computational demand of DNN training workloads, distributed training has been widely adopted. A combination of data, model and pipeline parallelism strategy, called hybrid parallelism distributed training, is imported to tackle the problem of deploying large-scale models. However, how to evaluate the hybrid strategy and the utilization of each device remains a challenge since existing works either profile on a real large-scale cluster with high time and money costs or only analyze a specific type of parallelism without considering the hybrid parallelism. In this work, we proposed DistSim, an event-based performance model to accurately analyze each device's computation and communication activities with low profiling costs. DistDim breaks down the model into events according to the given distributed strategy, which can be profiled on two nodes. Then DistSim leverages the hierarchy of different parallel strategies to generate the computation and communication event-flow from layer level to model level and finally the activity timeline of each device participating in training. Experiment shows that DistSim can reach revise<4% errors when predicting distributing training batch time and revise<5% errors when predicting a single device's activity time in various hybrid strategy settings. We also provide a use-case of DistSim, automatically evaluate and search the best distributed training strategy, and find a hybrid strategy with at most 7.37× throughput improvement.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 14 Jun 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 3; 2026: 2.
7 papers.
- 2025Mist: Efficient Distributed Training of Large Language Models via Memory-Parallelism Co-Optimizationcited by 7
- 2024100K or 100 Days: Trade-offs when Pre-Training with Academic Resourcescited by 6
- 2024Echo: Simulating Distributed Training At Scalecited by 2
- 2025Maya: Optimizing Deep Learning Training Workloads using GPU Runtime Emulationcited by 1
- 2025Phantora: Maximizing Code Reuse in Simulation-based Machine Learning System Performance Estimationcited by 0
- 2026UNIFERENCE: A Discrete Event Simulation Framework for Developing Distributed AI Modelscited by 0
- 2026A Few GPUs, A Whole Lotta Scale: Faithful LLM Training Emulation with PrismLLMcited by 0
- 2026A Few GPUs, A Whole Lotta Scale: Faithful LLM Training Emulation with PrismLLM15 May 2026
- 2026UNIFERENCE: A Discrete Event Simulation Framework for Developing Distributed AI Models27 Mar 2026
- 2025Phantora: Maximizing Code Reuse in Simulation-based Machine Learning System Performance Estimation2 May 2025
- 2025Maya: Optimizing Deep Learning Training Workloads using GPU Runtime Emulation26 Mar 2025
- 2025Mist: Efficient Distributed Training of Large Language Models via Memory-Parallelism Co-Optimization24 Mar 2025
- 2024Echo: Simulating Distributed Training At Scale17 Dec 2024
- 2024100K or 100 Days: Trade-offs when Pre-Training with Academic Resources30 Oct 2024