The Definitive Guide toAI Data Centers
Ask the GuideAboutAccount

Chapter 1.2

Training Data Centers: Synchronous, Dense, Checkpointable

A training cluster is one synchronous supercomputer moving at its slowest GPU's pace; design for goodput per megawatt—dense and checkpointable, with cooling and fabric selected from the named rack and measured traffic/SLO requirements—before you cut steel.

GOODPUTPOWER-BOUNDDENSITY-RAMP

What you'll decide here

  1. The scale-up domain size (8 / 72 / 576 GPUs) you build to — because it sets your tensor- and expert-parallel ceiling, your in-rack copper budget, and how much traffic you keep off the expensive scale-out fabric.
  2. What blocking ratio each back-end tier can support under the measured collective traffic, placement, communication overlap, failure headroom, and step-time/MFU target—and how target-fabric validation proves it.
  3. The density tier you plumb for now (132 kW NVL72 → 600 kW Kyber) versus the IT you fit out today — reserve the irreversible substrate (floor, water, electrical headroom) for the ramp, defer the spend.
  4. The reliability posture: N or N+1 facility power plus disciplined checkpointing, NOT 2N — for a job that already restarts from a checkpoint, availability nines are capital spent against the wrong objective.
  5. Whether this is one campus or a multi-site / gigawatt run — which forces a choice between synchronous cross-DC fabric and asynchronous (DiLoCo-class) training, and rewrites the inter-campus fiber and power-resilience plan.

Meta's Llama 3 405B run held 16,384 H100s in lock-step on a single job for 54 days, the whole run moving at the speed of its slowest straggler. That is what a pre-training cluster is: one machine — a single tightly-coupled supercomputer — not a fleet of independent servers that happen to share a building. That one fact reorganizes every downstream decision. The design objective is goodput — the fraction of wall-clock time the cluster spends doing useful gradient work — measured against the megawatts you can energize and the depreciation clock already running on the silicon; facility availability, the classical objective, comes second. Everything in this chapter follows from optimizing goodput per megawatt on a job that cannot tolerate a slow link, a hot GPU, or an unsynchronized step.

This is the engineering treatment of the training-shaped side of the fork introduced in Chapter 1.1. We take the four defining properties of the workload — it is synchronous, dense, collective-dominated, and checkpointable — and derive the building from them: the parallelism regime and the collectives it generates; the scale-up domain and scale-out fabric that must carry them; the power density and liquid-cooling mandate that density forces; the reliability philosophy that checkpointing makes rational; the storage system that feeds the GPUs and absorbs the checkpoints; and finally the multi-datacenter and gigawatt-campus regime where a single run outgrows a single building.

Pre-training as one tightly-coupled supercomputer

Training a frontier model is a single optimization loop run across an enormous machine. The model and its data are split four ways at once. Data parallelism replicates the model and shards the batch; every replica computes gradients on its slice and the replicas must agree before the next step — an all-reduce of the full gradient on every iteration. Tensor parallelism splits individual matrix multiplications across GPUs within a tightly-coupled group, generating all-reduce / all-gather traffic on the critical path of every layer. Pipeline parallelism splits the layers into stages across nodes, passing activations forward and gradients back, and lives or dies on how small the pipeline bubble stays. Expert parallelism, for mixture-of-experts models, routes each token to a subset of experts that live on different GPUs — an all-to-all shuffle that is now one of the heaviest collectives in modern training. The combination is called 4D (or 5D, adding context/sequence parallelism) parallelism, and it is why a pre-training cluster behaves as one organism rather than many.

One consequence governs the whole design: the job is synchronous, so it advances at the speed of the slowest participant. A single GPU that runs 10% slow — a thermal throttle, a flaky NVLink, a degraded optic — does not slow its own work by 10%; it slows the entire cluster by 10%, because every other GPU waits at the next collective barrier for the straggler to arrive. This is the straggler tax, and it is the reason training facilities are engineered for uniformity and tail control rather than average performance. It is also why a single hardware failure does not degrade the job gracefully; it halts it, forcing a restart from the last checkpoint.

Scale-up domain design and the scale-out fabric

AI clusters have two networks, and conflating them is the most expensive networking mistake in training. The scale-up fabric (NVLink and its NVSwitch fabric inside a node or rack) is the memory-coherent, ultra-high-bandwidth domain where GPUs talk as if they shared one address space. The scale-out fabric (InfiniBand or RoCEv2 Ethernet across the back-end) connects those domains into the full cluster. The per-GPU bandwidth gap between them is roughly an order of magnitude — NVLink5 delivers 1.8 TB/s per GPU bidirectional — ~900 GB/s each way — (a 72-GPU NVL72 rack aggregates ~130 TB/s) versus a ~400 Gb/s scale-out NIC at ~50 GB/s each way, about an 18x difference per direction. (Divide the 1.8 TB/s bidirectional figure by the NIC's one-way line rate and you get ~36x; the like-for-like per-direction gap is 18x.) The first principle of training-fabric design follows directly: keep the heaviest collectives inside the scale-up domain, because every byte you push onto scale-out is an order of magnitude more expensive in bandwidth and latency.

Scale-up domain size is therefore a first-class workload decision. An 8-GPU HGX node, a 72-GPU NVL72 rack, and the coming 576-GPU Kyber-class domain are not just bigger boxes — each enlargement raises the ceiling on how much tensor and expert parallelism you can fit before spilling onto scale-out. A larger NVLink domain lets you fit a whole tensor-parallel group, or a wider set of MoE experts, inside the cheap fabric, which is exactly why the industry is racing domain size upward. The downside is blast radius and packaging: a 72-GPU rack is ~3,000 lb of wet hardware carrying 5,184 in-rack copper NVLink cables, and a single NVSwitch fault now degrades 72 GPUs instead of 8.

Published scale-out fabrics span 1:1, 2:1–3:1, and reported 7:1 examples; treat those as observations, not training/inference defaults. Derive the ratio per tier from the measured traffic matrix, collective/request mix, placement and communication overlap, topology, failure headroom, and step-time or tail-latency SLO, then validate it on the target fabric. Synchronous collectives often justify high bisection; local inference often permits upper-tier oversubscription, but distributed MoE inference, KV movement, and prefill/decode disaggregation can demand more. A named 1:1-versus-2:1 source model estimates ~31% back-end cost difference; it is not permission to choose either branch without workload evidence. → Chapter 8.5 (topology, sizing, oversubscription); Chapter 8.2 (scale-up fabric); Chapter 8.4 (InfiniBand vs RoCE).

Scale-up domain → what each enlargement buys and costs
Scale-up domainGPUs / domainIntra-domain bandwidthParallelism it unlocksRack powerCost / blast radius
HGX node (8-GPU)8NVLink5 ~14.4 TB/s aggregate / nodeTP up to 8; EP narrow~30–60 kW (HGX B200/B300 class)Enterprise and long-tail serving tier, not a frontier training path; air on low bins, DLC on high-TDP B300; small blast radius
NVL72 rack72~130 TB/s rack aggregateTP + wide EP inside one rack~120–142 kW (GB200/GB300)DLC mandatory; 72-GPU fault domain
Vera Rubin NVL72 rack (VR200)72NVLink 6, rack-scaleTP + wide EP inside one rack~190–230 kW (analyst est.)DLC only; 72-GPU fault domain
Kyber NVL144 rack / NVL576 8-rack system (roadmap)144/rack; 576 across 8 MGX racksNVLink 6/7, rack-scale + optical multi-rackTP + EP + more DP inside scale-up~600 kW/rack on 800 VDC800 VDC + DLC; very large blast radius
NVIDIA-class reference points, 2026-current. Rack-power figures are continuous-draw class; see keynumbers for sources and vintages. Vera Rubin NVL72 entered full production in August 2026 (NVIDIA Q2 FY27) and ramps to commercial volume from Q4 2026; its rack power is an analyst estimate (Kuo; Hashrate Index), not a vendor spec. Kyber (NVL144) figures are announced roadmap, not shipping.

Power density and the cooling mandate

Density in a training hall is set by the accelerator generation and the scale-up domain you chose, and it lands you on one side of a discontinuity. A GB200 NVL72 draws ~120–132 kW continuous, a GB300 ~142 kW, and the announced Rubin Ultra Kyber rack ~600 kW — all have named heat splits, airflow and inlet limits that must be checked against the facility envelope. For a GB200 NVL72, roughly 115 kW goes to liquid and 17 kW to residual air; that product record—not a universal rack-kW threshold—makes direct-to-chip liquid necessary. Choosing this dense rack therefore chooses liquid cooling — and it does so before you order a single GPU, because the slab loading, the facility water loop, the pipe-rack space, and the heat-rejection plant all have to exist first. → Chapter 5.1 (the density wall); Chapter 5.4 (DLC, the 2026 default).

The cited GB200 NVL72 record assigns roughly 115 kW to liquid and 17 kW to residual air; that product-specific heat split and its airflow limits—not a universal rack-kW cliff—make direct-to-chip liquid necessary for this rack. In the cited QCT GB200 NVL72 reference, 45 °C maximum liquid inlet and 65 °C maximum liquid return are separate limits, not a 20 K operating pair; ASHRAE W45 names an FWS supply-capability class. Select a supported operating point, approved fluid, and design ΔT, then size flow from Q = ṁ·cp·ΔT. At ~115 kW, water gives ~165 L/min at 10 K and ~236 L/min at 7 K; the guide publishes the rounded ~170–235 L/min design band. Vendor schedules and glycol mixtures can require different flow. A rack outside its supported thermal envelope can throttle, so correlate facility and IT telemetry against the declared operating point. → Chapter 5.7 (warm-water loops); Chapter 5.6 (CDUs and the secondary loop).

Reliability philosophy: checkpoint-and-resume, MTBF, and straggler economics

Reliability posture is where a training facility most needs two distinct models. Facility availability measures whether power, cooling, and connectivity remain inside their contracted states. Training goodput measures how much accelerator time advances the job after node failures, detection, checkpoint overhead, restart, and replay. Checkpoint-and-resume lowers the consequence of some interruptions, but does not make facility continuity irrelevant or select a topology. The design must model both.

The failure rates are not theoretical. Meta's Llama 3 405B run logged 419 unplanned interruptions over 54 days on 16,384 H100s — roughly one every three hours — with approximately 78% hardware-caused; the paper reports 58.7% as GPU issues, although its table's counts and printed percentages do not reconcile. SemiAnalysis reported roughly seven days of MTBF for one 512-H100 cluster at a top-tier operator in October 2024. That observation is not a per-GPU rate or scaling law; larger jobs expose more failure domains, but their effective interruption distribution must be measured for the named fleet, job, software stack, and event definition. Alibaba's production study put the large-job failure rate near 43% with ~73% recoverable via restart. At these rates, the cluster is always healing — so the design question is not 'how do we prevent failures' (you cannot) but 'how do we make each failure cheap.'

That reframing changes the economics of the redundancy decision without making it automatic. Compare each defined maintenance and fault state, transfer interruption, post-event loading, path and control independence, common modes, and recovery time against the service objective. Checkpointing, hot spares, and fast detection can make N, N+1, or distributed power economic for a named design, while a contract or recovery limit can still require uninterrupted paths. The anti-pattern is selecting either 2N or a lean topology from “checkpointable training” alone. → Chapter 12.2; Chapter 12.5.

The straggler economics close the loop. Because the job runs at the slowest GPU's pace, a partially-degraded node is often worse than a dead one — a dead node is evicted and replaced, but a silently-slow node taxes every step until it is detected. Mature operators therefore invest heavily in tail telemetry: per-GPU thermal and clock monitoring, NVLink and optic error counters, and collective-timing instrumentation that flags the straggler before it has bled hours of goodput. The facility's job is to give that telemetry nothing to find — uniform cooling, uniform power, no thermal hot spots — because every degree of thermal non-uniformity across the hall is a latent straggler. → Chapter 14.2 (DCIM and telemetry); Chapter 10.6 (GPU health observability).

Training vs inference: why the reliability spend inverts
Decision axisTraining (checkpointable)Inference (always-on)Why they diverge
Primary objectiveGoodput (useful FLOP-time)Availability vs latency SLOJob restarts vs lost revenue
Facility powerState-based selection: maintenance/fault continuity, interruption and recovery SLOState-based selection: maintenance/fault continuity, interruption and fleet failover SLOCheckpointing and request failover change outage consequence; neither selects topology
Back-end fabricMeasured collective traffic + step-time/MFU targetMeasured request/KV/EP traffic + tail-latency SLOCoupling, placement, and failure headroom set bisection—not the label
Failure responseEvict, hot-spare, resume from checkpointFail over, drain, no user-visible dropSynchronous halt vs independent requests
Where extra $ goesFaster checkpointing, spares, straggler detectRedundant power/cooling, geo-distributionGoodput nines vs availability nines
The same building, designed for opposite objectives. Training optimizes goodput per MW; inference optimizes availability against an SLO. Sources in keynumbers.

Checkpointing as a training constraint (its bearing here)

The full optimal-interval mathematics — the Young/Daly result that sets the checkpoint cadence balancing checkpoint cost against expected lost work — is canonical and lives in Chapter 9.4. Here we cover only its bearing on the synchronous training building, which is twofold and concrete.

First, checkpointing changes the outage consequence and can strengthen the economic case for N or N+1, but it does not select the facility topology. The state-based model must still prove which maintenance and fault cases may interrupt load, for how long, at what post-event capacity, and with what recovery and common-mode exposure. The cheaper and faster the checkpoint, the less work a failure costs, the more aggressive the cadence you can afford, and the lower the goodput penalty of any given MTBF. That makes checkpoint bandwidth a first-class facility requirement: the storage system must absorb a full-cluster checkpoint — terabytes of optimizer and model state — fast enough that the GPUs stall only briefly, because every GPU is idle during a synchronous checkpoint barrier. A slow checkpoint path quietly converts into lost goodput on every interval. → see storage, below, and Chapter 9.3 (GPUDirect Storage).

Second, the cadence interacts with the failure rate to size everything else. At one interruption every three hours (Llama 3 scale), a checkpoint cadence and a lost-work budget together determine how many hot spares you must keep warm and how fast the orchestration plane must detect, evict, and re-place a failed node to keep goodput near the 90–96% band. The facility decision that flows from this: provision the checkpoint storage tier and the spare-node pool as deliberately as you provision GPUs — they are the levers that convert a high failure rate into high goodput. → Chapter 10.7 (autonomous recovery); Chapter 14.6 (spares strategy).

Storage for training: checkpoint bandwidth, dataset streaming, and LOSF

A training cluster's storage exists to keep expensive GPUs fed and to absorb checkpoints without stalling them — and it has three distinct jobs with different performance shapes. Checkpoint write bandwidth is bursty and enormous: at a synchronous barrier the whole cluster writes its state at once, so the storage must sink terabytes in seconds to minimize the idle window. Dataset streaming (the data-loader path) is sustained, read-heavy, and latency-sensitive in the tail — if the loader cannot keep every GPU's input queue full, the GPUs starve and MFU drops, the same straggler logic applied to data instead of compute. Object/capacity storage holds the raw corpus and cold checkpoints. The parallel file system (Lustre, GPFS/Storage Scale, WEKA, VAST and kin) sits in front, and increasingly the data-loader and checkpoint paths use GPUDirect Storage to move bytes directly into GPU memory, bypassing the CPU bounce buffer. → Chapter 9.1 (why storage determines GPU efficiency); Chapter 9.2 (parallel file systems); Chapter 9.5 (the data-loader path).

LOSF — Lots Of Small Files — is the storage pathology specific to AI training, and it is worth naming because it ambushes teams that sized for bandwidth alone. Training corpora and tokenized shards are frequently millions of small objects, and small-file workloads are bound by metadata operations and IOPS, not by sequential throughput. A file system tuned for the big sequential reads of checkpoint restore can choke on the random small-file reads of dataset streaming, leaving GPUs starved while the bandwidth meter reads low. The facility consequence: the storage tier must be specified against the LOSF and checkpoint-burst profiles explicitly, not against an average GB/s number — and the metadata path (often the silent bottleneck) sized as deliberately as the data path. → Chapter 9.8 (sizing and data gravity); Chapter 9.9 (offline data-prep).

Deep dive: why the checkpoint-storage tier is a goodput lever, not a cost center

Treat checkpoint storage as commodity capacity and you leave goodput on the floor at every interval. The chain is mechanical. A synchronous checkpoint is a stop-the-world event: every GPU in the run holds at a barrier while cluster state is flushed, so the wall-clock cost of a checkpoint is (state size ÷ effective write bandwidth) multiplied across the whole fleet's idle time. Halve the write bandwidth and you double the idle window on every checkpoint — and you must checkpoint frequently because the failure rate is high. The lost work from a failure is, on expectation, half the checkpoint interval; so a slow checkpoint path forces a longer interval to amortize the stall, which in turn raises the expected lost work per failure. Slow storage thus costs goodput twice: once in the stall and again in the larger rollback.

The mitigations are all facility-and-stack decisions made at scoping time. Asynchronous / in-memory checkpointing stages state to host memory or NVMe and flushes in the background so GPUs resume almost immediately. Hierarchical checkpointing writes frequent local checkpoints (to node NVMe) and infrequent global ones (to the parallel file system), bounding both stall time and blast radius. GPUDirect Storage removes the CPU bounce buffer from the write path. Each of these trades a little complexity or local-NVMe capacity for goodput — and on a cluster where a point of goodput on a tens-of-thousands-of-GPU run is worth millions in GPU-hours, the trade is overwhelmingly favorable. The number to carry: provision checkpoint write bandwidth against the stop-the-world stall budget you can tolerate, not against steady-state throughput. → Chapter 9.4 (Young/Daly cadence math); Chapter 9.3 (GPUDirect).

120–142 kW
per dense training rack (GB200 NVL72 ~120–132 kW; GB300 ~142 kW)
~600 kW
per Rubin Ultra Kyber rack (NVL144 = 144 packages / 576 dies) on 800 VDC (announced roadmap)
30–40 kW typical RDHx; >50 kW with active fans; not a universal limit
SemiAnalysis/nVent cited RDHx range: 30–40 kW typical and >50 kW with active rear-door fans; verify the named door/rack and facility envelope
45 °C maximum liquid inlet; 65 °C maximum liquid return (separate limits)
QCT GB200 NVL72 QoolRack reference maxima—45 °C liquid inlet and 65 °C liquid return, separately; flow follows the named load, approved fluid, and design ΔT
1:1 vs 2:1; ~31% modeled cost delta
named 1:1 versus 2:1 design comparison; ~31% modeled back-end cost delta; derive the project ratio from measured traffic and SLOs
~18x
NVLink5 per-GPU BW (1.8 TB/s bidirectional, ~900 GB/s/dir) vs ~400G scale-out NIC (~50 GB/s/dir) — keep collectives in scale-up
419 / 54 days
unplanned interruptions on 16,384 H100s (~1 / 3 hr); 78% hardware-caused
~7 days / one 512-H100 cluster
reported MTBF for one 512-H100 cluster at a top-tier operator; not a per-GPU rate or portable fleet baseline
90% vs 96% scenario
illustrative 90%-versus-96% training-goodput sensitivity; replace with measured results for the named fleet, job, window, and event accounting

Multi-datacenter and gigawatt-campus training

A single building has a ceiling — on power it can energize, on land, on a coherent cooling plant — and frontier runs have already hit it. The binding constraint of 2026 is power, and a single campus increasingly cannot host enough of it for the largest runs, so the supercomputer is being stretched across multiple buildings and multiple campuses. Google has trained Gemini across multiple sites within and across data centers, connecting TPU superpods over its intra- and inter-cluster network with latency and bandwidth sufficient to preserve a synchronous training paradigm — model-parallel within a superpod, data-parallel across superpods — and explicitly cites resilience (a power event at one site does not kill the run) and the simple physics of space and power as the reasons to distribute. Gigawatt-scale campuses (the multi-site Ohio build summing toward ~1 GW) are the current expression of this. → Chapter 8.8 (scale-across: multi-campus and cross-region fabric).

This forces a real fork. Synchronous cross-DC training keeps the single-job, lock-step model and extends the non-blocking fabric across campuses with dedicated dark fiber — preserving model quality and simplicity, at the cost of needing enormous, low-latency, high-bandwidth inter-campus links and tolerating the speed-of-light latency floor between sites (which bounds how far apart they can sit before the collective stalls). Asynchronous / low-communication training (the DiLoCo family — Streaming DiLoCo, DiLoCoX, and async variants) lets each site take many local steps before exchanging compressed pseudo-gradients, slashing inter-site bandwidth by orders of magnitude (DiLoCo demonstrated comparable quality while communicating ~500x less) and tolerating wide-area links and stragglers — at the cost of algorithmic complexity, staleness management, and a model-quality regime that is still maturing. The choice rewrites the inter-campus fiber plan, the power-resilience design, and the orchestration plane. → Chapter 8.8; Chapter 10.8 (training frameworks).

Deep dive: the power-resilience case for distributing a single run

Distributing a training run across campuses is usually read as a capacity story — no single site has the megawatts. But there is a second, subtler driver that matters as runs reach gigawatt scale: power resilience. A synchronous job on a single campus is hostage to that campus's power: a grid fault, a generator trip, or a ride-through failure can drop the entire run, and large data-center loads have demonstrably caused multi-hundred-megawatt instantaneous loss events that stress the grid (the July 2024 Virginia event: ~1.5 GW of data-center load dropped during a six-fault, 82-second reclosing sequence — the case behind NERC's rare May 2026 Level 3 alert). Spreading the run across sites means a power event at one campus degrades rather than kills the job — the surviving campuses checkpoint and continue, and the affected campus rejoins after recovery, especially under an asynchronous regime that already tolerates stragglers and staleness.

The consequence for the building program: at gigawatt scale, the multi-datacenter decision is no longer purely about fitting the load — it is also a reliability-engineering decision that trades inter-campus fiber and orchestration complexity for independence from any single point of grid failure. That reframing pulls the energy-supply and ride-through strategy (→ Chapter 3.4, Chapter 4.10) and the cross-region fabric (→ Chapter 8.8) into the same design conversation as the parallelism strategy. The largest runs of 2026 are being scoped by people who hold all three at once.

Anti-patterns specific to training builds

The recurring training mis-scopes all share a root: reasoning from the equipment or the building instead of from the synchronous-dense-checkpointable nature of the job. Four are worth naming.

  • Unvalidated back-end blocking. Copying 1:1, 2:1, or 3:1 from a workload label instead of measuring collectives, placement, overlap, failure headroom, and the step-time target. Either overbuilds stranded bisection or starves the job. Validate every tier on the target fabric. → Chapter 8.5.
  • Topology chosen from checkpointability. Treating “checkpointable” as proof that N/N+1 is enough—or as proof that 2N is waste—without modeling maintenance states, defined faults, transfer interruption, post-event loading, independence, common modes, recovery SLO, and contract. Checkpointing is one consequence-mitigation input. → Chapter 12.2.
  • Designing to today's density. Pouring a slab and water plant for the current generation, then being unable to absorb the next density step without re-pouring concrete. Reserve the irreversible substrate for the ramp. → Chapter 5.10.
  • Bandwidth-only storage spec. Sizing the storage tier against an average GB/s number while ignoring the LOSF metadata profile and the stop-the-world checkpoint burst — starving GPUs on the data-loader path or stalling them on every checkpoint. → Chapter 9.1.
This chapter is the training-shaped branch of the fork in Chapter 1.1; its inference counterpart is Chapter 1.3 and the hybrid RL middle is Chapter 1.4. The cooling cliff this chapter treats as a fork is engineered in Chapter 5.1 and Chapter 5.4, with warm-water loops in Chapter 5.7; the scale-up and scale-out fabrics in Chapter 8.2, Chapter 8.4, and Chapter 8.5; multi-campus DCI in Chapter 8.8; storage and the data path in Chapter 9.1 through Chapter 9.5; the checkpoint cadence math in Chapter 9.4; autonomous fault recovery in Chapter 10.7; and the goodput-vs-availability reliability rethink in Chapter 12.2 and Chapter 14.4. The economics that score a training build live in Chapter 1.8.
Cite this chapter
Fehn, J. (2026). Training Data Centers: Synchronous, Dense, Checkpointable (Chapter 1.2). The Definitive Guide to AI Data Centers. https://aidatacenterguide.com/part-1-strategy-workload-archetypes-and-economics/1-2-training-data-centers-synchronous-dense-checkpointable (accessed 2026-08-28).
@misc{aidc-1-2,
  author       = {Fehn, Jacob},
  title        = {Training Data Centers: Synchronous, Dense, Checkpointable (Chapter 1.2)},
  howpublished = {The Definitive Guide to AI Data Centers},
  year         = {2026},
  url          = {https://aidatacenterguide.com/part-1-strategy-workload-archetypes-and-economics/1-2-training-data-centers-synchronous-dense-checkpointable},
  note         = {Accessed 2026-08-28}
}
Spotted an error? Suggest an edit