7 cumulative citations
View corpus contextA fault-tolerant training design (FT-HSDP) halves wasted GPU time at extreme scale: by isolating failures to data-parallel replicas and supporting asynchronous rejoin, it cuts recovery stalls from ~10 minutes to ~3 and raises effective utilization from 44% to 80%, substantially lowering cost per trained model.
Citation observations
Cumulative provider counts captured on specific dates; providers are never combined.
Large-scale training systems typically use synchronous training, requiring all GPUs to be healthy simultaneously. In our experience training on O(100K) GPUs, synchronous training results in a low efficiency due to frequent failures and long recovery time. To address this problem, we propose a novel training paradigm, Fault Tolerant Hybrid-Shared Data Parallelism (FT-HSDP). FT-HSDP uses data parallel replicas as units of fault tolerance. When failures occur, only a single data-parallel replica containing the failed GPU or server is taken offline and restarted, while the other replicas continue training. To realize this idea at scale, FT-HSDP incorporates several techniques: 1) We introduce a Fault Tolerant All Reduce (FTAR) protocol for gradient exchange across data parallel replicas. FTAR relies on the CPU to drive the complex control logic for tasks like adding or removing participants dynamically, and relies on GPU to perform data transfer for best performance. 2) We introduce a non-blocking catch-up protocol, allowing a recovering replica to join training with minimal stall. Compared with fully synchronous training at O(100K) GPUs, FT-HSDP can reduce the stall time due to failure recovery from 10 minutes to 3 minutes, increasing effective training time from 44\% to 80\%. We further demonstrate that FT-HSDP's asynchronous recovery does not bring any meaning degradation to the accuracy of the result model.
Summary
Main Finding
FT-HSDP (Fault Tolerant Hybrid-Shared Data Parallelism) enables large language model training across O(100K) GPUs with substantially less downtime from hardware failures by treating multi-GPU data-parallel replicas as units of fault tolerance, implementing a CPU-driven Fault Tolerant All Reduce (FTAR), and using a non-blocking catch-up plus peer-to-peer checkpoint fetch. In a 98K-GPU deployment FT-HSDP reduced recovery stall from ~10 minutes to ~3 minutes, improving effective training time from ~44% to ~80% with no meaningful degradation in final model quality (based on extrapolated experiments).
Key Points
- Problem: Fully synchronous training at 100K+ GPUs is impractical because (a) failure rates scale up (authors estimate a failure every ~18 minutes at 100K GPUs) and (b) synchronous recovery (reinitializing collectives, reallocation, checkpoint reload) stalls the whole job for minutes (measured ~10 minutes), yielding very low effective utilization (~44%).
- FT-HSDP architecture:
- Partition the cluster into multiple large replicas. Each replica runs intra-replica parallelism (tensor/pipeline/expert/context) inside a datacenter/AI zone; replicas are placed across DCs.
- Cross-replica synchronization is done by matching ranks exchanging gradients (replicated data-parallel step).
- Replicas are treated as fault-tolerance units: if a node fails, only its replica is rebuilt; healthy replicas continue training.
- FTAR (Fault Tolerant All Reduce):
- Offloads complex control logic (dynamic add/remove participants, quorum decisions) to CPUs, while keeping data transfer on GPUs for performance.
- Designed to be comparable in throughput to NCCL in failure-free operation, but flexible to reconfigure without reinitializing all GPUs.
- Non-blocking catch-up protocol:
- Recovering replica loads checkpoint for some step n; healthy replicas continue to step n+...; the recovering replica can send a zero-gradient at the end of its step n so the gradient-exchange can reconcile states without global stall.
- Checkpoint fetching overlaps with ongoing training on healthy replicas to hide latency.
- Peer-to-peer, load-balanced checkpoint fetching:
- To ensure a recovering replica (thousands of GPUs) can finish fetching checkpoints within tens of seconds, GPUs fetch checkpoints directly from other GPUs in parallel, avoiding centralized IO bottlenecks.
- Robustness and tooling:
- Deterministic training and telemetry-assisted root cause analysis help detect and isolate silent data corruption and faulty hosts. Root-cause tool identified offending servers in ~97.8% of injected-failure experiments.
- Empirical results:
- At ~98K GPUs FT-HSDP reduced average stall due to recovery from ~10 minutes to ~3 minutes, raising effective training time from 44% to 80%.
- FTAR performance in failure-free cases is comparable to optimized NCCL.
- Accuracy: experiments on smaller clusters (256 GPUs) show no significant impact on final model quality from asynchronous recovery; training variance can be mitigated by square-root learning-rate intervention. (Authors extrapolate these findings to large scale.)
Data & Methods
- Cluster/network context:
- Target training scenario: very large transformer LMs (70B–900B active params) trained over trillions of tokens on a cluster spanning O(100K) GPUs distributed across multiple datacenters.
- Network: 3-layer Clos within DCs; ATSW mesh across DCs. Replicas are placed within a single AI Zone/DC to keep intra-replica collectives latency-sensitive; inter-replica collectives tolerate higher latency across DCs.
- Failure and reliability data:
- Detailed interruption taxonomy derived from a recurring 32K-GPU training job (2.3 interruptions per 1,000 servers per day; hardware issues dominated).
- Root-cause analysis: ~1,500 injected failures during validation over multiple jobs; root cause tool correctly identified offending servers in 97.8% of cases.
- Experiments:
- Large-scale measurement: recovery-stall timing and end-to-end effective training time measured on a real setting of ~98K GPUs, comparing synchronous recovery vs FT-HSDP.
- FTAR performance vs NCCL: microbenchmarks and integration measurements show FTAR provides comparable throughput in failure-free runs while enabling dynamic reconfiguration when failures occur.
- Model quality: small-scale experiments (256 GPUs) to evaluate numerical impact of asynchronous recovery; authors extrapolate results to larger runs. They also test mitigation (sqrt learning-rate intervention) to reduce variance introduced by asynchronous steps.
- Protocol/implementation details:
- CPU-led control plane manages membership and consensus (quorum) to add/remove replicas; GPU streams handle heavy data movement.
- Non-blocking catch-up uses a zero-gradient placeholder to let recovering replicas be reconciled by the next gradient exchange without stopping healthy replicas.
- Peer-to-peer checkpoint fetch protocol distributes checkpoint transfer load across many peers to meet tight time targets.
Implications for AI Economics
- Improved resource utilization and lower effective cost per training token:
- Raising effective training time from ~44% to ~80% roughly halves wasted GPU-hours due to recovery stalls, lowering the marginal cost of large-scale pretraining runs (directly affects electricity, depreciation, and opportunity cost of GPUs).
- Better capital and operational efficiency for hyper-scale infra owners:
- Owning and operating 100K+ GPU fleets becomes more economically viable since less over-provisioning (standby GPUs) or conservative scheduling is needed to tolerate failures.
- Reduced wall-clock completion times accelerate product development cycles and reduce time-to-market for large models—this has multiplier effects on research throughput and competitive advantage.
- Impacts on cloud economics and procurement:
- Cloud providers offering fault-tolerant, replica-aware training primitives could charge a premium for higher effective utilization or offer lower effective prices per token if they can adopt similar techniques.
- For organizations using rented cloud GPUs, FT-HSDP-type approaches may reduce the need for reserved/standby capacity, shifting optimal procurement strategies.
- Trade-offs and costs to consider:
- Engineering complexity and integration costs: implementing FTAR, consensus/membership services, and peer checkpoint systems requires significant engineering investment and may be feasible mainly for large operators.
- Extra network/IO load during asynchronous recovery: peer-to-peer checkpoint fetch and overlapping transfers increase transient load; capacity planning must account for these bursts—potentially increasing network provisioning costs.
- Uncertainty about generalization: final-model-quality claims are extrapolated from smaller-scale (256-GPU) experiments; residual risk remains that subtle large-scale interactions could affect convergence in some settings, which could have economic consequences if models require retraining.
- Strategic implications:
- Lowers marginal cost of scaling model size (and thus estimated optimal model scale), potentially accelerating a trend toward even larger models for players who operate hyper-scale clusters.
- Could shift competitive advantage to organizations that can implement such fault-tolerant, large-scale training stacks—raising barriers to entry for smaller teams.
- Encourages investment in telemetry, deterministic training, and automated root-cause tooling as cost-saving measures in large-scale ML operations.
Limitations / caveats to bear in mind - Accuracy results are based on small-scale experiments (256 GPUs) and extrapolated; large-scale numerical behavior can still hold surprises. - FT-HSDP adds control-plane complexity and assumes ability to place replicas in DC-local zones; it’s most applicable to organizations with control over network/topology and low-level stack. - Measured recovery improvements assume their network/IO architecture and peer-checkpoint mechanism scale as tested; different hardware/cloud environments may see different gains.
Reference: Salpekar et al., “Training LLMs with Fault Tolerant HSDP on 100,000 GPUs” (arXiv:2602.00277v1).
Assessment
Claims (10)
| Claim | Direction | Outcome | Confidence & Evidence | Details |
|---|---|---|---|---|
| FT-HSDP reduces recovery stall time at O(100K) GPU scale from ~10 minutes to ~3 minutes per failure event. Task Completion Time | positive | recovery stall time per failure event |
Reading fidelity
high
Study strength
medium
|
recovery stall time reduced from ~10 minutes to ~3 minutes
|
| FT-HSDP increases effective training utilization (fraction of wall‑clock spent on useful forward/backward/optimizer work) from 44% to 80% at O(100K) GPU scale. Organizational Efficiency | positive | effective training time / utilization (percentage of wall‑clock time spent on useful compute) |
Reading fidelity
high
Study strength
medium
|
effective training time increased from 44% to 80%
|
| FT-HSDP does not cause meaningful degradation in final model accuracy despite asynchronous recovery and dynamic membership. Output Quality | null_result | final model accuracy |
Reading fidelity
high
Study strength
medium
|
no meaningful degradation in final model accuracy
|
| FT-HSDP makes data‑parallel replicas the unit of fault tolerance: when a GPU/server fails, only the replica containing that device is taken offline and restarted while other replicas continue training. Organizational Efficiency | positive | fault domain granularity / failure containment behavior |
Reading fidelity
high
Study strength
medium
|
data‑parallel replicas are used as fault‑tolerance units; failing replica restarts without stopping other replicas
|
| FTAR (Fault Tolerant All Reduce) delegates complex control logic to CPUs while using GPUs for raw data transfer to preserve bandwidth/latency. Other | positive | system design tradeoff between control-plane complexity and data-plane performance |
Reading fidelity
high
Study strength
medium
|
FTAR delegates complex control logic to CPUs and uses GPUs for raw data transfer to maintain bandwidth/latency
|
| A non‑blocking catch‑up protocol allows a recovering replica to rejoin training asynchronously without imposing a long global stall on the remaining replicas. Task Completion Time | positive | impact of recovery on global training stall time / interruption to other replicas |
Reading fidelity
high
Study strength
medium
|
non‑blocking catch‑up enables recovering replica to rejoin asynchronously with minimal interruption
|
| Design tradeoff: FTAR and FT-HSDP move control-plane complexity to CPUs and require additional system complexity to manage dynamic membership and catch‑up state. Organizational Efficiency | negative | engineering/control‑plane complexity and maintenance burden |
Reading fidelity
high
Study strength
speculative
|
FTAR moves control complexity to CPU and requires additional control‑plane complexity to manage dynamic membership and catch‑up state
|
| Raising utilization from 44% to 80% implies roughly a 45% reduction in cost per trained model (44/80 ≈ 0.55) for fixed hardware costs. Firm Productivity | positive | cost per trained model (operational expenditure per unit of useful training work) |
Reading fidelity
medium
Study strength
speculative
|
cost per trained model drops by roughly 45% (44/80 ≈ 0.55)
|
| FT-HSDP makes spot/preemptible resources more usable for large synchronous workloads because recovery is localized and fast. Adoption Rate | positive | usability/adoption of spot/preemptible resources for large-scale training |
Reading fidelity
medium
Study strength
speculative
|
makes spot/preemptible resources more usable for large synchronous workloads
|
| Applicability constraint: benefits of FT-HSDP are most pronounced at very large scale (O(100K) GPUs); smaller clusters may see smaller absolute gains. Adoption Rate | mixed | magnitude of benefit as a function of cluster scale |
Reading fidelity
high
Study strength
medium
|
benefits are most pronounced at very large scale (O(100K) GPUs); smaller clusters may see smaller absolute gains
|