Zeppelin: Balancing Variable-length Workloads in Data Parallel Large Model Training
Abstract
Training large language models (LLMs) with increasingly long and varying sequence lengths introduces severe load imbalance challenges in large-scale data-parallel training. Recent frameworks attempt to mitigate these issues through data reorganization or hybrid parallel strategies. However, they often overlook how computational and communication costs scale with sequence length, resulting in suboptimal performance. We identify three critical challenges: (1) varying computation-to-communication ratios across sequences of different lengths in distributed attention, (2) mismatch between static NIC-GPU affinity and dynamic parallel workloads, and (3) distinct optimal partitioning strategies required for quadratic attention versus linear components.
Fields of Study & Subjects
Machine Learning and Data Classification
Image Processing and 3D Reconstruction
Publication details
- Pages
- 1879–1893
- Publication date
- 24 April 2026
- Language
- EN