@rickawsb: NVIDIA also believes storage is a bigger bottleneck than GPUs — Decoding NVIDIA's latest article. NVIDIA's newly released 'AI Model Co-Design' is a technical article introducing TensorRT-LLM and Blackwell, but also a roadmap for large model design and AI infrastructure in the coming years...

X AI KOLs Following News

Summary

This article provides an in-depth interpretation of NVIDIA's newly released 'AI Model Co-Design' paper, pointing out that in AI inference scenarios, storage (memory bandwidth, weight reading) has replaced GPU compute as the primary bottleneck. It elaborates on the design strategies of TensorRT-LLM and Blackwell architecture around the Roofline model, emphasizing that reducing data movement is more critical than improving compute power.

NVIDIA also believes storage is a bigger bottleneck than GPUs — Decoding NVIDIA's latest article NVIDIA's newly released 'AI Model Co-Design' is a technical article introducing TensorRT-LLM and Blackwell, but it is also a roadmap for large model design and AI infrastructure in the coming years. The article truly discusses how to make models adapt to GPUs from the very beginning of design. This means AI has entered a new phase: models are being designed around hardware, rather than hardware being optimized for models. In the past, the focus of large model competition has been Accuracy, but this article redefines the goal of AI as a balance among Accuracy, Throughput, and Interactivity. Accuracy is no longer the sole determining factor; greater commercial value comes from generating more tokens per unit time and lower response latency. The entire article revolves almost entirely around inference, with little discussion of training—this itself is NVIDIA's judgment on the future market focus. The key to understanding the full text is the Roofline Model: any program will ultimately be limited by one of two bottlenecks, either Compute or Memory. What determines which category a program falls into is how much computation the GPU can complete per byte of data moved: high arithmetic intensity means the program is compute-bound; low arithmetic intensity means it is memory-bound. "Latency-sensitive decoding runs at low concurrency and is memory-bound." Why is inference naturally prone to being memory-bound? The reason is that inference is divided into two completely different phases. Prefill processes the entire prompt and can compute thousands of tokens at once. Large matrices lead to high weight reuse, so it is typically compute-bound. Decode, on the other hand, must generate tokens one by one, where the next token must wait for the previous token, making it naturally impossible to parallelize along the time dimension. It can only rely on batching across different users. As the batch size decreases, generating each token still requires reading almost the entire model weight, weight reuse drops sharply, and the GPU spends more time waiting for data rather than computing. The article uses FFN as a typical example. The GEMM of FFN can be written as M×K multiplied by K×N, where M corresponds to the number of tokens, and N and K correspond to model dimensions. During inference, M shrinks rapidly as concurrency decreases, while N and K remain largely unchanged. This means the actual amount of computation decreases, but the N×K weight matrix that needs to be read hardly decreases. The article thus concludes: "FFN latency becomes memory-bound because the GEMM-N and GEMM-K dimensions remain large as GEMM-M shrinks." In other words, the GPU is no longer waiting for computation to complete, but waiting for weight reads. This is also why the article constantly emphasizes memory and hardly discusses FLOPS. The three most representative sentences in the Roofline section are: "Workloads with low arithmetic intensity are capped by memory bandwidth." "Latency-sensitive decoding is memory-bound." "Memory time exceeds math time at every token count." These three sentences essentially convey the same point: for modern inference, the real limiting factor for system performance is no longer GPU compute power, but memory bandwidth and weight reads. MoE can alleviate this problem, but cannot completely solve it. MoE transforms the computation of each layer in a dense model from activating all experts to only a few, significantly reducing compute. However, while compute decreases, new bottlenecks emerge. First, All-to-All communication due to expert parallelism; second, load balancing issues from the router; and finally, weight reads still exist. Each expert still needs to read a large number of parameters, so MoE mostly shifts the bottleneck from compute to memory and communication, rather than eliminating it. This is precisely why NVIDIA emphasizes Wide Expert Parallel. By distributing experts across more GPUs, NVIDIA aims to increase the system's aggregate memory bandwidth, while reducing the number of experts stored on each GPU, thereby lowering the latency caused by weight reads. Note that the benefit here does not come from more FLOPS, but from more memory bandwidth. This is also the first time the article explicitly interprets GPU scaling as memory scaling, not compute scaling. Helix Parallel, released by NVIDIA in 2025, addresses another type of memory problem—KV Cache. Traditional Tensor Parallel, when the number of GPUs exceeds the number of KV heads, has to replicate the entire KV cache, causing HBM usage to increase rapidly. Helix partitions the KV cache by sequence rather than by head, so each GPU only stores part of the KV cache, then exchanges sequences during the Attention stage, and switches back to TP×EP to complete FFN. This means Attention and FFN no longer use the same parallel strategy but each selects the optimal solution. As long context grows from tens of thousands of tokens to millions, the value of Helix will become increasingly significant. The entire article proposes seven design principles, but they all revolve around the same goal: Near-square Matrix to improve arithmetic intensity; alignment to 128, 256, 512 to improve Tensor Core utilization; Prefer Width over Depth to increase weight reuse; NVFP4 to reduce memory traffic; Wide EP to increase aggregate memory bandwidth; Chunked Pipeline to reduce pipeline bubbles; Helix to decouple Attention from FFN and adopt different parallel strategies for each. Although these appear as seven independent suggestions, they are all centered around the Roofline Model, with a single objective: reduce data movement and improve GPU utilization. What is truly noteworthy, however, is what the article does not directly say. First, the growth of GPU compute has outpaced the compute actually needed by models, and the marginal benefit of increasing FLOPS in the future is diminishing. Second, the bottleneck in the inference era has shifted from compute to memory—HBM, KV cache, weight reads, and memory traffic will become increasingly important. Third, competition among GPUs is evolving into competition across the entire system, including HBM, NVLink, TensorRT, parallel strategies, and the software stack, rather than just the performance of a single GPU. Fourth, the real optimization target for AI infrastructure in the future will no longer be computation, but data movement. In summary: In more and more AI inference scenarios, storage (specifically memory, memory bandwidth, weight reads, and data movement) has become a more likely system bottleneck than GPU compute power. Author background: The seven authors of this article are almost all from the GPU Architecture, TensorRT-LLM, Distributed Inference, Model-Hardware Co-design, and Compute Architecture teams.
Original Article
View Cached Full Text

Cached at: 07/15/26, 03:42 AM

NVIDIA also believes storage is a bigger bottleneck than GPU
— Analysis of NVIDIA’s latest article

NVIDIA’s latest release, AI Model Co-Design, is a technical article introducing TensorRT-LLM and Blackwell, but it also serves as a roadmap for large model design and AI infrastructure development over the next few years.

The real discussion in the article is about how to make models adapt to GPUs from the initial design stage. This means AI has entered a new phase: models are being designed around hardware, rather than hardware being optimized around models.

In the past, the focus of large model competition was always Accuracy, but this article redefines the goal of AI as a balance among Accuracy, Throughput, and Interactivity. Accuracy is no longer the sole determinant; greater commercial value comes from generating more Tokens per unit time and lower response latency. The entire article revolves almost entirely around Inference, with little discussion of training—this itself reflects NVIDIA’s judgment on the future market focus.

The key to understanding the article is the Roofline Model: any program is ultimately limited by one of two bottlenecks—Compute or Memory. Which category a program falls into depends on how much computation the GPU can complete per Byte of data moved: high arithmetic intensity means the program is compute-bound; low arithmetic intensity means it is memory-bound.
“Latency-sensitive decoding runs at low concurrency and is memory-bound.”

Why is inference naturally prone to being memory-bound? The reason lies in its two completely distinct phases. Prefill processes the entire prompt, computing thousands of tokens at once, with large matrices providing high Weight Reuse—so it’s typically compute-bound. Decode, on the other hand, must generate tokens one by one; the next token must wait for the previous one, making it inherently incapable of parallelization along the time dimension, relying only on batching across different users. As the batch size shrinks, generating each token still requires reading almost the entire model weights, sharply reducing Weight Reuse, and the GPU spends more time waiting for data than computing.

The article gives a typical FFN example. The GEMM in FFN can be expressed as M×K multiplied by K×N, where M corresponds to the number of tokens, and N and K correspond to model dimensions. During inference, as concurrency drops, M shrinks rapidly, while N and K remain largely unchanged. This means the actual computation amount decreases, but the N×K weight matrix that needs to be read barely reduces. The article thus concludes: “FFN latency becomes memory-bound because the GEMM-N and GEMM-K dimensions remain large as GEMM-M shrinks.” In other words, the GPU is no longer waiting for computation to complete, but for Weight Read.

This is why the article repeatedly emphasizes Memory, with almost no discussion of FLOPS. The three most representative sentences in the Roofline section are: “Workloads with low arithmetic intensity are capped by memory bandwidth.” “Latency-sensitive decoding is memory-bound.” “Memory time exceeds math time at every token count.” All three essentially say the same thing: for modern inference, what truly limits system performance is no longer GPU compute power, but Memory bandwidth and Weight Read.

MoE can alleviate this problem but cannot completely solve it. MoE transforms every layer of a dense model from full computation to activating only a few experts, significantly reducing Compute. However, as Compute decreases, new bottlenecks emerge. First, All-to-All communication from Expert Parallelism; second, load balancing issues from the Router; third, Weight Read itself still exists. Each expert still needs to read a large number of parameters, so MoE essentially shifts the bottleneck from Compute to Memory and Communication, rather than eliminating it.

This is why NVIDIA highlights Wide Expert Parallelism. By distributing experts across more GPUs, NVIDIA aims to increase the system’s Aggregate Memory Bandwidth while reducing the number of experts stored on each GPU, thereby decreasing the latency caused by Weight Read. Note that the gain here does not come from more FLOPS, but from more Memory Bandwidth. This is the first time the article explicitly frames GPU scaling as Memory scaling, rather than Compute scaling.

NVIDIA’s Helix Parallel, announced in 2025, addresses another type of Memory issue—KV Cache. Traditional Tensor Parallelism, once the number of GPUs exceeds the number of KV Heads, must replicate the entire KV Cache, causing HBM usage to spike. Helix splits the KV Cache by Sequence rather than by Head, with each GPU storing only a portion of the KV Cache, then exchanging Sequences during the Attention phase, before switching back to TP×EP for the FFN. This means Attention and FFN no longer use the same parallelism strategy; each chooses the optimal one. As Long Context grows from tens of thousands of tokens to millions, Helix’s value will only increase.

The article proposes seven design principles, but they all revolve around the same goal. Near-square Matrix improves Arithmetic Intensity; alignment to 128, 256, 512 improves Tensor Core utilization; preferring Width over Depth increases Weight Reuse; NVFP4 reduces Memory Traffic; Wide EP increases Aggregate Memory Bandwidth; Chunked Pipeline reduces Pipeline Bubble; Helix decouples Attention from FFN, using different Parallel Strategies. Although they appear as seven independent suggestions, they all center on the Roofline Model, with a single objective: reduce Data Movement and improve GPU utilization.

What is truly worth noting, however, is what the article does not explicitly state. First, GPU Compute growth has outpaced the compute actually needed by models, and the marginal benefit of further increasing FLOPS is diminishing. Second, the bottleneck in the inference era has shifted from Compute to Memory—HBM, KV Cache, Weight Read, and Memory Traffic will become increasingly important. Third, GPU competition is evolving into system-level competition, encompassing HBM, NVLink, TensorRT, parallelism strategies, and the software stack, rather than just the performance of a single GPU. Fourth, the real optimization target for future AI infrastructure is no longer computation, but Data Movement.

In summary: In more and more AI inference scenarios, storage (more precisely, Memory, Memory Bandwidth, Weight Read, and Data Movement) has become a more likely system bottleneck than GPU compute power.

Author background: Almost all seven authors of this article come from the GPU Architecture, TensorRT-LLM, Distributed Inference, Model-Hardware Co-design, and Compute Architecture teams.

NVIDIA AI (@NVIDIAAI):
As AI models continue to grow in scale and capability, shaping a model matters just as much as its size.

We’re introducing a new series on AI Model Co-Design exploring the synergy between models and hardware. The first post focuses on how model dimensions influence GPU

Similar Articles

@YRSM_Simon: Jensen's precision cuts so sharp it makes your teeth itch. NVIDIA promotes DGX Station: 748GB unified memory. Sounds like it crushes everything—4× RTX PRO 6000's 384GB? Not enough. But look closer—748GB = 252GB HBM3e + 496GB …

X AI KOLs Following

Reveals that the 748GB unified memory advertised for the NVIDIA DGX Station actually only has 252GB of high-speed HBM available. The remaining 496GB of slow LPDDR5X is essentially useless for large model inference, reflecting NVIDIA's precise product differentiation strategy.

@snowboat84: https://x.com/snowboat84/status/2061962883651731602

X AI KOLs Timeline

This article is the first part of the AI Engineering Panorama series. From a historical perspective, it reviews the evolution of GPUs from gaming graphics cards to AI accelerators, the bold bet of CUDA, the independent path of Google's TPU, and why NVIDIA ultimately prevailed. It also provides a detailed analysis of the underlying logic of AI infrastructure such as chips, supply chain, networking, and power.

@FinanceYF5: SK hynix and NVIDIA have signed a multi-year cooperation agreement. Memory chips cannot wait for GPU design to be completed; advanced DRAM requires years of joint design, manufacturing planning, and capital investment. AI supercomputers, personal AI PCs, Jetson robot platforms. Using NVIDIA tools to create a digital twin of the chip factory, first running all tests in the virtual factory before the actual production line...

X AI KOLs Timeline

SK hynix and NVIDIA have signed a multi-year cooperation agreement covering joint design and manufacturing planning of advanced DRAM, as well as AI infrastructure (supercomputers, AI PCs, Jetson) and digital twin factory technology, marking that the AI infrastructure competition has reached the memory level.