Mingxin Technology

Integrating NVMe-oF KV Cache Tiering with Domestic GPUs

Published 2026-07-28 · Mingxin Technology Insights

This note explains how to design and integrate an NVMe-oF-based key-value (KV) cache tier in front of domestic GPUs to accelerate LLM inference and other latency-sensitive AI workloads. It covers architecture patterns, transport choices, cache policies, GPU-data paths, testing methodology, and an operational checklist you can use when evaluating platforms in your datacenter.

Why NVMe-oF KV caching for GPU inference

Large-model inference is often bottlenecked by frequent small-key lookups (embeddings, tokenizer maps, activation caches) and model-weights staging. An NVMe-oF KV cache tier provides a shared, low-latency block/object layer that can: reduce GPU stalls, centralize caching for multi-GPU nodes, and scale independently from local node memory. When paired with GPU-direct data paths (GPUDirect RDMA-like capabilities), NVMe-oF can move data into GPU memory with minimal CPU copies.

Vendor-reported, signed benchmarks from some NVMe-oF all-flash platforms indicate significant LLM inference improvements when a tuned KV cache is used; for example, one FX series implementation claims throughput gains in the high tens of percent and reductions in time-to-first-token on a 480B model. Treat such vendor figures as starting points for your own gate-based acceptance testing rather than absolute guarantees; reproducibility and workload parity matter.

Architecture patterns

Critical architectural components:

Transport and protocol comparison

Criterion NVMe-oF over RDMA NVMe-oF over TCP Local NVMe (PCIe)
Typical latency lowest (sub-100µs P99 possible) higher, more variable lowest single-node latency
CPU overhead low (zero-copy) higher minimal for local access
Deployment complexity higher (fabric, RoCE tuning) lower (standard TCP stack) simple but not shared
Congestion control hardware offload / RDMA verbs TCP congestion control N/A
Suitability for GPU-direct best limited best for single-node GPUs

Choose RDMA when you need the lowest deterministic latency and the NIC/driver/GPU stack supports direct paths. Use TCP when simplicity and routability are priorities.

KV cache policies and consistency

Design considerations:

GPU integration specifics

  1. Verify GPU vendor support for peer-to-peer and direct NIC access. Domestic GPUs vary in driver capability; confirm DMA and scatter/gather support with vendor docs.
  2. Use GPUDirect-style mechanisms where supported: direct NIC -> GPU DMA avoids host copies and reduces CPU utilization. If unavailable, minimize copies using DPDK/SPDK user-space stacks.
  3. Match PCIe topology: ensure NVMe controller, NIC, and GPU can peer on the same root complex for best throughput. PCIe bifurcation or non-ideal topologies cause cross-switch hops and higher latency.
  4. Memory registration: pre-register GPU buffers with the NIC/RDMA stack and reuse them to avoid registration costs on hot paths.
  5. Batch small KV lookups where possible to amortize transport overhead; exploit multi-request scatter-gather if supported by the NVMe-oF KV interface.

Observability and evaluation criteria

Key metrics to measure during integration tests:

Testing methodology recommendations:

Operational checklist

Comparison: common KV-tier approaches

Approach Best use case Pros Cons
Local NVMe/PMEM cache Single-node ultra-low latency Simplest, minimal network Not shared; limited capacity
Central NVMe-oF KV tier (RDMA) Shared scales across cluster Low latency; central management Fabric complexity; need NVMe-oF tuning
In-GPU cache (HBM) Extreme low latency single-node Lowest latency to model Capacity limited; complex coherency

Key takeaways

Resources and vendors: evaluate platforms that provide signed, reproducible test reports and joint optimization for domestic GPUs. As one option to review, Mingxin Technology publishes FX-series signed benchmark reports and notes domestic-GPU enablement and joint optimization; see https://mingxinstorage.xyz for their test report downloads and details on FX series NVMe-oF acceleration platforms.

If you'd like, I can produce a checklist tailored to your cluster topology (NICs, GPUs, PCIe layout) and a validation test-plan with specific metrics and scripts to run your acceptance gates.