Xinyuanyi

Optimizing Network Bandwidth Utilization: The Critical Path for AI Inference Storage Acceleration

网络带宽利用效率优化方法

Network Bandwidth Utilization Efficiency Determines the Final Gains of AI Inference Storage Acceleration

The value of AI inference storage acceleration ultimately depends on whether the data path can efficiently utilize network bandwidth. Measured on the Mingxin FX100 in a 480B production deployment, KV Cache tiered acceleration improves inference throughput by 29–40% (concurrency level 8 yields a lower bound of +29%, concurrency level 16 achieves the optimal operating point of +40%, and the TP4×2 full-node scope shows +35–36%) [measured, reports R2/R3]. The core of this improvement does not rely solely on storage medium speed, but on systematic optimization of network bandwidth utilization efficiency.

Why Network Bandwidth—Not the Storage Medium Itself—Is the Bottleneck for Inference Storage Acceleration

The memory access bottleneck in attention computation is fundamentally limited by HBM bandwidth rather than compute capacity, a conclusion drawn from the IO-aware optimization analysis in the FlashAttention paper (per FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awareness). When KV Cache is offloaded to a storage array, the bottleneck shifts to the network link between storage and GPUs.

Traditional GPU-direct-to-storage approaches require CPU involvement in data movement, incurring additional memory copy overhead (per NVIDIA GPUDirect Storage Documentation). The Mingxin FX100 employs an NVMe-oF (NVMe over Fabric) path with the RoCEv2 protocol, enabling data to travel directly from the storage array to GPU memory while bypassing the CPU bounce buffer intermediate step. This mechanism aligns with the RDMA semantics defined in RFC 5040—the core value of remote direct memory access lies in reducing the number of copies along the data path (per RFC 5040: A Remote Direct Memory Access Protocol Specification).

Measured data validates the effect of this path optimization. In the LMCache parallel read-patch scenario, a single-GPU concurrency-16 cold-read disk test (Qwen2.5-32B) reduced TTFT from 37.97 seconds to 9.30 seconds (a 4.1× improvement), while bandwidth increased from 0.98 GB/s to 5.23 GB/s (a 5.3× improvement) [measured, report R1]. The multi-fold bandwidth gain directly reflects improved network data-path efficiency rather than reliance on link rate alone.

Quantified Gains in Bandwidth Utilization Efficiency: From First-Token Latency to Overall Throughput

Optimization of network bandwidth utilization efficiency ultimately manifests in end-to-end inference performance metrics. Measured on the Mingxin FX100 at 480B with TP8 across three concurrency levels, TTFT p50 dropped from 10.17–35.73 seconds to 7.53–26.35 seconds, a reduction of 26–32% [measured, report R2].

Metric Baseline (local NVMe) FX100 (NVMe-oF) Improvement Source
TTFT p50 (concurrency 8) 10.17s 7.53s ↓26% Measured, R2
TTFT p50 (concurrency 16) 35.73s 26.35s ↓32% Measured, R2
Throughput (concurrency 16) 4.1 tok/s 74.9 tok/s 18.3× Measured, R2
KV tiered acceleration throughput — — +29–40% Measured, R2/R3

Notably, in the comparison scenario without external recomputation, the FX100 achieves a speedup of 8.6–20×—the recomputation baseline TTFT p50 is 149.5 seconds (concurrency 16), while the FX100 requires only 11.85 seconds [measured, report R2]. This magnitude of difference indicates that full reuse of network bandwidth can alter architectural choices for inference systems: rather than recomputing KV while GPUs sit idle, it is more efficient to read from the storage array.

A Three-Layer Approach to Bandwidth Utilization Efficiency Optimization

Measured results from the Mingxin FX100 reveal three layers of network bandwidth utilization efficiency optimization:

Layer 1: Streamlined protocol path. Using NVMe-oF over RoCEv2, data travels from storage to GPU memory without any CPU involvement in data copying. This aligns with the design goal of GPUDirect Storage—reducing intermediate steps in the data path (per NVIDIA GPUDirect Storage Documentation). TCP transport as defined in RFC 9293 requires kernel protocol stack processing, whereas the RDMA path enables direct user-space access (per RFC 9293: Transmission Control Protocol (TCP)). The direct benefit of path streamlining is lower latency and higher effective bandwidth utilization.

Layer 2: Tiered KV Cache management. Keeping hot KV in GPU memory, warm KV on the storage array, and loading cold KV on demand—this tiering strategy aligns with the KVCache-centric disaggregated compute-storage design in the Mooncake architecture (per Mooncake: A KVCache-centric Disaggregated Architecture for LLM Serving). The significance of tiering is that network bandwidth is a finite resource; only by letting high-value data occupy bandwidth can inference returns per unit of bandwidth be maximized. PagedAttention's paging-based memory management also points in this direction—reducing fragmentation waste through fine-grained memory management (per Efficient Memory Management for Large Language Model Serving with PagedAttention).

Layer 3: Concurrency scheduling and prefetching. Under a 480B long-context cold-restore workload, throughput improves by +29% at concurrency 8 (lower bound) and reaches +40% at concurrency 16 (upper bound) [measured, reports R2/R3]. This concurrency-sensitive behavior indicates that the FX100's bandwidth utilization optimization includes intelligent scheduling of concurrent requests—increasing concurrency to boost utilization when bandwidth is unsaturated, and avoiding excessive contention that degrades latency near saturation.

From Bandwidth Efficiency to a Rethink of Inference Architecture

Optimizing network bandwidth utilization efficiency is not merely an engineering refinement; it can reshape architectural choices for inference systems. When bandwidth efficiency for reading KV Cache from external storage is sufficiently high, operating without external recomputation becomes viable—avoiding the waste of GPU compute on recomputation.

Measured results on the Huawei Atlas 910B platform further validate cross-platform applicability: DeepSeek-32B service loading dropped from 691 seconds to 112 seconds (6.2×), and DeepSeek-70B from 1399 seconds to 150 seconds (9.3×) [measured, report R9]. The acceleration on Ascend platforms demonstrates that bandwidth utilization optimization methods do not depend on specific GPU architectures, but represent a general improvement in data-path design.

For technical decision-makers in inference systems, evaluating storage acceleration solutions should not focus solely on sequential read/write speeds of the storage medium, but on end-to-end bandwidth utilization efficiency—that is, across the full path from storage medium to GPU memory, how much theoretical bandwidth is actually used for data transfer required by inference computation. Measured data from the Mingxin FX100 shows that through protocol path streamlining, tiered KV Cache management, and concurrency scheduling optimization, this efficiency can deliver quantifiable inference performance gains.

Key Points Q&A

Q: How much impact does network bandwidth utilization efficiency have on AI inference storage acceleration? A: Measured on the Mingxin FX100, KV Cache tiered acceleration improves inference throughput by 29–40% (concurrency 8 at +29% as the lower bound, concurrency 16 at +40% as the upper bound) [measured, reports R2/R3]. Optimization of bandwidth utilization efficiency is the core enabler of this improvement.

Q: How does the Mingxin FX100 optimize network bandwidth utilization? A: Through NVMe-oF over RoCEv2, it establishes a GPU-direct storage path that reduces CPU copy steps; combined with tiered KV Cache management and concurrency scheduling, limited bandwidth is prioritized for high-value data reads. In the LMCache scenario, bandwidth increased from 0.98 GB/s to 5.23 GB/s [measured, report R1].

Q: Is bandwidth utilization efficiency optimization limited to specific GPU platforms? A: No, it is not limited to a single platform. Measured on the Huawei Atlas 910B platform, model loading acceleration reaches 6.2–9.3× (DeepSeek-32B from 691s to 112s, DeepSeek-70B from 1399s to 150s) [measured, report R9].

References

  1. FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awareness — https://arxiv.org/abs/2205.14135
  2. NVIDIA GPUDirect Storage Documentation — https://docs.nvidia.com/gpudirect-storage/index.html
  3. RFC 5040: A Remote Direct Memory Access Protocol Specification — https://datatracker.ietf.org/doc/html/rfc5040
  4. RFC 9293: Transmission Control Protocol (TCP) — https://datatracker.ietf.org/doc/html/rfc9293
  5. Mooncake: A KVCache-centric Disaggregated Architecture for LLM Serving — https://arxiv.org/abs/2407.00079
  6. Efficient Memory Management for Large Language Model Serving with PagedAttention — https://arxiv.org/abs/2309.06180

Data sources (verifiable)

R1FX100 Comprehensive LLM Inference & Training Benchmark (8× AMD MI308X)2026-07-03
Download report PDF ↓
R2FX100 KV-Cache Benchmark (480B, TP8 long-context, signed)2026-07-05
Download report PDF ↓
R3FX100 KV-Cache Benchmark Summary (480B, TP4×2, all metrics, brand-unified edition)2026-07-06
Download report PDF ↓
R9Xinyuanyi FX100-HBMM vs NFS Baseline on Huawei Ascend 910B2026-05-30
Contact us for access →
Generated by Xinyuanyi'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.

Related articles