Distributed Training
Overview
Distributed training studies how to divide model computation and data across GPUs, computers, and sometimes geographically separated or unreliable workers. Common approaches include data, tensor, pipeline, and expert parallelism, alongside sharding, gradient compression, asynchronous updates, and communication-aware scheduling. Systems work measures throughput, memory use, and scaling on language models, graph neural networks, and scientific workloads, while fault-tolerant collectives, checkpointing, and robust aggregation address failures and malicious workers. A central challenge is balancing faster, larger-scale training against communication and synchronization costs without harming convergence, model quality, or privacy.
Latest papers
133 papers17 papers in the last four weeks, up 31% on the four weeks before. 0.1% of all new papers.
Distributed LLM Pretraining During Renewable Curtailment Windows: A Feasibility Study
veScale-FSDP: Flexible and High-Performance FSDP at Scale
Efficient Scaling of LLM Training with Flexible Context Parallelism
DistributedEstimator: Distributed Training of Quantum Neural Networks via Circuit Cutting
When Scaling Fails: Network and Fabric Effects on Distributed GPU Training Performance
Silent Inconsistency in Data-Parallel Full Fine-Tuning: Diagnosing Worker-Level Optimization Misalignment
openPangu-Embedded-1B-V1.1 model on the tatsu-lab/alpaca dataset using an 8-NPU DP setup, under controlled perturbations of cross-rank stochasticity. Experimental results show that progressively desynchronized data shuffling and random seeds lead to substantial increases in loss/gradient dispersion and reduced directional alignment, despite smooth globally averaged loss curves. These findings demonstrate that the proposed indicators provide actionable visibility into hidden instability modes in large-scale DP fine-tuning, enabling more reliable diagnosis and configuration assessment.