WritingCoreWeaveCoreWeavepublished Jul 21, 2026seen 3w

Stragglers, Synchronization, and Stalled GPUs: How Enterprise AI Training Fails Quietly

Open original ↗

Captured source

source ↗

GPU Stragglers and Training Failures Explained

Announcement

Webinar

Podcast

GTC 2026

CoreWeave to Join Nasdaq-100 Index. Read the press release

Products

Data and storage

Infrastructure control

Runtime acceleration

Model and agent development

Mission control

Solutions

Pricing

Resources

About us

Contact us Login

Contact us Login

Clear

Your dashboard says the GPUs are allocated. Your model progress says otherwise. This is one of the most expensive failure modes in large-scale AI training. Nothing looks obviously broken, the cluster is up, the job is running—even the GPU utilization charts may look healthy at a glance. But step time creeps, throughput drifts, checkpoints take longer than expected, and your engineers spend more time triaging than improving the model. The job may eventually finish, but that doesn’t mean it’s running at scale. At enterprise scale, training is more than just compute. Every GPU, node, network path, data loader, storage system, and collective communication pattern has to stay aligned long enough for useful work to happen. When that coordination starts to degrade, the symptoms can be subtle: lower throughput, slower iteration, higher GPU-hour burn, and unstable performance. That is what “quiet failure” looks like in AI training. The system appears healthy, but doesn’t deliver progress at the rate the business requires. The three conditions for quiet failure Three patterns show up again and again in large-scale distributed training : stragglers , synchronization stalls , and stalled GPUs . They’re different problems, but they create the same business outcome: expensive compute that’s allocated but not fully utilized. 1. Stragglers: the slowest rank sets the clock In distributed training, a single slow rank can slow down the entire job. If one process falls behind, everything else has to wait for it to complete. Stragglers can show up as step time creep, intermittent tail latency, or a throughput regression that seems to appear without a reason. The root cause might be: A degraded GPU or node ECC errors Thermal throttling A NIC or PCIe anomaly Uneven data shards Dataloader jitter CPU contention during preprocessing.

The hard part is that many infrastructure monitoring systems are designed to check only whether or not a node is healthy. But when training at a large, distributed scale, the more important question is often: is this rank slowing the job? Recent research on large-scale GPU training clusters from Ziteng Chen et al. illustrates the challenge 1 . The research found that NCCL has limited tolerance for certain NIC failures and that NCCL “lacks a native fault tolerant mechanism,” which can force relaunches of collective communication and waste GPU time when failures occur. NVIDIA has also continued to introduce NCCL capabilities aimed at runtime scaling and fault tolerance, which underscores how central collective communication resilience has become to modern AI workloads. For platform teams, the practical signal isn’t just average utilization. It’s multiple signals taken in aggregate: per-rank step time, p50 and p95 latency, communication time versus compute time, GPU occupancy, memory copy behavior, and input pipeline stalls. 2. Synchronization stalls: when communication becomes the job All-reduce, all-gather, reduce-scatter, and other collective operations are the heartbeat of large-scale training. As models grow and teams use more forms of parallelism, including data, tensor, and pipeline parallelism, communication becomes a larger share of the workload. That makes jitter expensive. A small amount of network variability can become a large amount of training inefficiency. Network oversubscription, topology mismatch, mis-tuned NCCL settings, cross-zone placement, shared fabric contention, or inconsistent routing can all show up as oscillating throughput or periodic hangs. This is one reason generic cluster-level health can be misleading. GPUs may appear “utilized,” while spending too much time blocked on collective waits instead of advancing the training step. A useful diagnostic lens is to break the job down into compute, communication, and input. If communication time rises while model code and data remain unchanged, the issue may not be the model. It may be the coordination fabric around it. 3. Stalled GPUs: allocated capacity that never becomes work The third pattern is simpler to describe and painful to pay for: GPUs are allocated, but useful work is delayed. This can happen before the job reaches steady state, during checkpointing, or whenever the data path can’t keep the accelerator fed. Storage latency spikes, metadata bottlenecks, small-file storms, checkpoint storms, scheduler backpressure, preemption behavior, or slow environment readiness can all create delays where capacity exists but progress pauses. From an executive perspective, this is where cost starts to rise faster than model quality. The spend is increasing, but the progress isn’t. The practical metrics are time to steady state, I/O latency during step spikes, checkpoint duration, checkpoint variance, and the frequency of pauses across the run. “It finishes” is not the same as “it scales” Traditional infrastructure signals can create false confidence. Cluster health doesn’t equal workload performance. A successful job doesn’t mean the job achieved its goodput , quality, or throughput target. And high allocation doesn’t mean high efficiency. For AI leaders, three metrics help make the issue practical: Goodput: useful work delivered versus requested compute. Learning velocity: the rate of model-quality improvement per dollar of compute consumed. MFU: model FLOPs utilization, or the share of allocated compute that actually advances training.

These metrics translate technical performance into business outcomes. Goodput supports forecastability for finance. MFU supports repeatability for moving from POC to product. Learning velocity supports roadmap delivery because it shows how quickly spend becomes insight. This is also where AI infrastructure becomes a board-level issue. When distributed training is inefficient, budget overflow isn’t the only red flag higher-ups see. Delayed experiments, slower model improvement, and wasted engineering cycles can all create grumbles about your AI initiative in the boardroom. Detection helps. Architecture matters more. The industry is paying more attention to stragglers, stalls, and training hangs, and for good reason—they’re...

Excerpt shown — open the source for the full document.

Notability

notability 5.0/10

Substantive blog post on enterprise AI training challenges.