paper-with-me

Papers

Don't Let a Few Network Failures Slow the Entire AllReduce

2026-06-01 · Peiqing Chen, Jiedong Jiang, Nengneng Yu, Yuefeng Wang, Sixian Xiong, Wei Wang, Zaoxing Liu arxiv

Network failures are among the most frequent hardware faults in large-scale GPU clusters and a leading cause of training-job interruptions. Modern collective communication libraries such as NCCL mitigate network failures by rerouting traffic through surviving NICs on the same server, trading reduced inter-node bandwidth for uninterrupted training. However, the degraded server remains on the critical path of the standard ring algorithm, slowing the entire collective. We present the first information-theoretic lower bound on AllReduce completion time under asymmetric network bandwidth and show that when the straggler retains at least half of its original bandwidth, the unavoidable overhead relative to the fault-free optimum is only O(1/p) for p GPUs. We then design OptCC, a four-stage pipelined AllReduce algorithm that approaches this lower bound. Experiments on SimAI confirm that OptCC closes the gap left by existing fault-tolerant schemes: under practical network failures with up to 50% bandwidth loss, OptCC completes AllReduce within 2-6% of NCCL's fault-free ring performance, whereas the state-of-the-art incurs up to 57% overhead.

📄 PDF Abstract BibTeX arXiv:2606.01680

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Highly Available Data Parallel ML training on Mesh Networks

2020-11-06 · Sameer Kumar, Norm Jouppi

Data parallel ML models can take several days or weeks to train on several accelerators. The long duration of training relies on the cluster of resources to be available for the job to keep running for the entire duratio…

Accelerating AllReduce with a Persistent Straggler

2025-05-29 · Arjun Devraj, Eric Ding, Abhishek Vijaya Kumar, Robert Kleinberg 외

Distributed machine learning workloads use data and tensor parallelism for training and inference, both of which rely on the AllReduce collective to synchronize gradients or activations. However, bulk-synchronous AllRedu…

GPU

Sparse Allreduce: Efficient Scalable Communication for Power-Law Data

2013-12-11 · Huasha Zhao, John Canny

Many large datasets exhibit power-law statistics: The web graph, social networks, text data, click through data etc. Their adjacency graphs are termed natural graphs, and are known to be difficult to partition. As a cons…

ClusteringTopic Models

Taming Unbalanced Training Workloads in Deep Learning with Partial Collective Operations

2019-08-12 · Shigang Li, Tal Ben-Nun, Salvatore Di Girolamo, Dan Alistarh 외

Load imbalance pervasively exists in distributed deep learning training systems, either caused by the inherent imbalance in learned tasks or by the system itself. Traditional synchronous Stochastic Gradient Descent (SGD)…

Deep Learning

Swing: Short-cutting Rings for Higher Bandwidth Allreduce

2024-01-17 · Daniele De Sensi, Tommaso Bonato, David Saam, Torsten Hoefler

The allreduce collective operation accounts for a significant fraction of the runtime of workloads running on distributed systems. One factor determining its performance is the distance between communicating nodes, espec…