Mingxin

GPU Cluster "Busy-Wait": How Storage Bandwidth Determines Compute Efficiency

效能优化GPU 利用率推理优化

The real bottleneck in GPU clusters for large-model inference is often not peak compute, but storage bandwidth. When KV Cache read latency is too high, GPU compute units enter a "busy-wait" state—clocks are running, power is being consumed, but effective FLOPs are zero. Measured on the Mingxin FX100 under a 480B model long-context workload, increasing KV Cache read bandwidth reduced time-to-first-token (TTFT) by 26–32% and improved inference throughput by 29–40% [source: measured, report R2]. This means storage bandwidth directly sets the ceiling on GPU utilization—it is the first gate on compute effectiveness.

The Essence of "Busy-Wait": The GPU Is Waiting for Data, Not Computing

Modern GPU clusters have extremely high compute density, with single-card FP8 compute reaching PFLOPs levels. However, in long-context large-model inference, generating each token requires reading the entire historical KV Cache for that sequence. Taking Qwen3-Coder-480B-FP8 as an example: its weights are approximately 450 GB, while the KV Cache for long contexts can reach tens or even hundreds of GB. When this data resides on local NVMe or network storage, read latency is directly exposed on the generation path.

Mingxin measured data, report R2, shows that under 480B·TP8 with three concurrency levels, the baseline (single local NVMe drive) TTFT p50 was 10.17–35.73 seconds, while with FX100 it dropped to 7.53–26.35 seconds [source: measured, report R2]. This 2.6–9.4 second gap is the "busy-wait" time during which the GPU waits for KV Cache data. During this period, the GPU's SMs (streaming multiprocessors) idle, memory bandwidth sits unused, yet overall system power does not drop significantly—this is the direct loss of compute effectiveness.

How Storage Bandwidth Quantifiably Impacts GPU Utilization: Insights from 4.1 to 74.9 tok/s

To quantify the impact of storage bandwidth on GPU utilization, the most direct metric is the speedup factor in the "no external memory recompute" scenario. "No external memory recompute" means the KV Cache resides entirely in GPU memory, with no external storage reads—this is the ideal case. In Mingxin measured data, report R2, the baseline (requiring KV Cache reads from external storage) had a TTFT p50 of 149.5 seconds (concurrency 16), while FX100 compressed this to 11.85 seconds—a 12.6× speedup; throughput rose from 4.1 tok/s to 74.9 tok/s, an 18.3× improvement [source: measured, report R2].

This comparison reveals a key pattern: when storage bandwidth is insufficient, GPU utilization may be only 5–10% of the ideal state. In other words, a GPU worth hundreds of thousands of yuan, under a storage bottleneck, may deliver only about one-tenth of its rated compute. This is also why the return on investment for storage systems in compute center planning is often underestimated—storage does not directly generate FLOPs, but it determines how much of the existing FLOPs can be "cashed in."

The measured speedup range for the Mingxin FX100 is 8.6–20× [source: measured, report R2]. The industry implication of this figure is: in long-context inference scenarios, each order-of-magnitude increase in storage bandwidth is equivalent to expanding the GPU cluster by nearly an order of magnitude—without adding a single compute card.

Three Levers for Efficiency Optimization: KV Cache Tiering, Parallel Read Patching, and Load Acceleration

Based on multiple Mingxin measured reports, storage-bandwidth-driven efficiency optimization follows three reproducible paths:

First, KV Cache tiered acceleration. In the 480B production deployment configuration, the Mingxin FX100 delivered inference throughput gains of +29–40% under long-context cold-restore workloads (concurrency 8 as the lower bound at +29%, optimal operating point at concurrency 16 as the upper bound at +40%, and +35–36% at the full-machine TP4×2 level) [source: measured, reports R2/R3]. The principle is to keep hot KV Cache in GPU memory while cold data is read on demand via a high-speed NVMe-oF array, avoiding full recomputation. This tiering strategy directly reduces TTFT because the GPU does not need to wait for the entire KV Cache to load from slow storage.

Second, parallel read patch optimization. In Mingxin measured data, report R1, the LMCache parallel read patch, in a single-card·concurrency-16·cold-read scenario (Qwen2.5-32B), reduced TTFT from 37.97 seconds to 9.30 seconds—a 4.1× improvement; bandwidth increased from 0.98 GB/s to 5.23 GB/s (↑5.3×) [source: measured, report R1]. This optimization targets the storage system's concurrent read capability—when multiple GPUs request KV Caches for different sequences simultaneously, the storage array's random-read IOPS and bandwidth determine overall wait time.

Third, model loading and checkpoint acceleration. Storage bandwidth affects not only inference but also training and deployment turnaround efficiency. Mingxin measured data, report R9 (Huawei Atlas 910B platform), shows DeepSeek-32B service loading reduced from 691 seconds to 112 seconds (6.2×), and DeepSeek-70B from 1399 seconds to 150 seconds (9.3×) [source: measured, report R9]. On the training side, checkpoint saving for 8-card 32B LoRA dropped from 178 seconds to 94 seconds (1.9×), with sustained write bandwidth rising from 3.26 GB/s to 6.40 GB/s (+96%) [source: measured, report R1]. These figures show that the storage system's impact on a compute center is end-to-end—from model deployment to training iteration, storage latency quietly erodes GPU effective working time.

Conclusion: Storage Bandwidth Is the "Multiplier Factor" of Compute Effectiveness

Returning to the opening question: the "busy-wait" phenomenon in GPU clusters is essentially compute idling caused by insufficient storage bandwidth. The Mingxin FX100 measured data provides a clear quantitative framework: in long-context inference scenarios, each order-of-magnitude increase in storage bandwidth is equivalent to expanding the GPU cluster by nearly an order of magnitude. For compute center planners, this means the priority for efficiency optimization should shift from "stacking GPUs" to "fixing storage"—because every reduction in storage latency translates directly into higher GPU utilization.

Mingxin Technology provides storage acceleration and full-industry-chain services for compute centers. Its FX product line covers all generations from PCIe 3.0 to PCIe 6.0, supporting bandwidth requirements from 16M IOPS to 140M IOPS. For teams that want to verify the impact of storage bandwidth on their own workloads, Mingxin supports a joint testing collaboration of approximately 10 weeks (from G1 arrival acceptance to G4 72-hour stability testing), with stop-loss if targets are not met. The measurement model is reproducible in Python after NDA. Compute center teams with long-context inference or training acceleration needs are welcome to contact us for real-world testing.

Key Q&A

Q: What is the "busy-wait" phenomenon in GPU clusters? A: When the GPU waits for KV Cache or model weights to be read from the storage system, compute units idle while power consumption does not drop, causing effective FLOPs to fall far below rated values. Mingxin measurements show that under storage bottlenecks, GPU utilization may be only 5–10% of the ideal state.

Q: How much does storage bandwidth quantitatively impact inference performance? A: Under a 480B long-context workload, the Mingxin FX100 reduced TTFT by 26–32% and improved throughput by 29–40% [source: measured, report R2]; compared to the no-external-memory-recompute baseline, the speedup range was 8.6–20× [source: measured, report R2].

Q: What aspects should efficiency optimization focus on? A: Three reproducible paths: KV Cache tiered acceleration (throughput +29–40%), parallel read patch optimization (4.1× TTFT improvement), and model loading and checkpoint acceleration (6.2–9.3× loading improvement, 1.9× saving improvement) [source: measured, reports R1/R2/R9].

Generated by Mingxin's content engine with automated QC; headline numbers cite signed test reports (see the evidence library). Translated from the Chinese original. Questions or corrections: contact us.