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.
DBLP: Phase-Aware Bounded-Loss Transport for Burst-Resilient Distributed ML Training
Accelerating Long-Tail Generation in Synchronous RLHF Training via Adaptive Tensor Parallelism
Adaptation of AI-accelerated CFD Simulations to the IPU platform
FloatSOM: GPU-Accelerated, Distributed, Topology-Flexible Self-Organizing Maps
A Survey on Split Learning for LLM Fine-Tuning: Models, Systems, and Privacy Optimizations
TACO: Efficient Communication Compression of Intermediate Tensors for Scalable Tensor-Parallel LLM Training
FreeScale: Distributed Training for Sequence Recommendation Models with Minimal Scaling Cost
CommFuse: Hiding Tail Latency via Communication Decomposition and Fusion for Distributed LLM Training
Decoupled DiLoCo for Resilient Distributed Pre-training
learners'' that execute local inner optimization steps. These learners asynchronously communicate parameter fragments to a central synchronizer, which circumvents failed or straggling learners by aggregating updates using a minimum quorum, an adaptive grace window, and dynamic token-weighted merging. Inspired by chaos engineering'', we achieve significantly improved training efficiency in failure-prone environments with millions of simulated chips with strictly zero global downtime, while maintaining competitive model performance across text and vision tasks, for both dense and mixture-of-expert architectures.