NTH

A Hybrid GPU and Processing-Near-Memory Architecture with Shared DRAM for Efficient Prefill-Decode Disaggregation

AuthorsSanghyeok Han, Inseong Choi, Byungkuk Yoon, Gyeonghwan Park, Jae-Joon Kim

AffiliationsSeoul National University, Seoul, Republic of Korea

November 2, 2026 2 min read
Watch on YouTube
The one-line take

DuoPD pairs GPUs with memory-side processors to run LLM prefill and decoding together and improve inference throughput.

Key results

2.23
End-to-end throughput improvement

Up to 2.23× versus 3:1 conventional PD disaggregation.

77.66%
TPOT reduction

Up to 77.66% lower than 3:1 PD disaggregation.

2
HBM4 stack bandwidth

2 TB/s per stack, matched by each PNM unit.

32
PNM peak performance

32 TFLOPS per PNM unit.

37.9%
End-to-end energy reduction

Up to 37.9% for GPT3-175B with 512-token outputs.

What the paper found

DuoPD tackles a core inefficiency in prefill–decode disaggregation: prefill needs GPU compute but leaves HBM bandwidth underused, while decoding needs bandwidth but leaves GPU compute idle. It runs prefill on the GPU and the entire decode phase on lightweight processing-near-memory units in HBM4, sharing the same memory interface so both phases can run concurrently. Its key mechanisms include direct TSV-to-PNM data forwarding, MMU arbitration for GPU and PNM memory requests, and sequence-parallel decoding with FlashDecoding. In simulations using a NVIDIA Blackwell/GB300-class system, the PNM reaches 2 TB/s per HBM4 stack and 32 TFLOPS; tests cover GPT3-175B, LLaMA2-70B, and Qwen3-235B-A22B. Against conventional PD disaggregation, DuoPD delivers up to 2.23× higher end-to-end throughput and reduces TPOT by up to 77.66% versus a 3:1 prefill-to-decode GPU allocation. For GPT3-175B with 512-token outputs, it also cuts end-to-end energy by up to 37.9%. The central contribution is sharing existing memory bandwidth across phases rather than provisioning more bandwidth or splitting GPU compute between them.

Original abstract

The growing adoption of large language models (LLMs) has significantly increased the compute and memory demands of inference serving. A key challenge arises from the mismatch between compute-bound prefill and memory-bound decoding: when executed together, the two phases interfere, while separating them via prefill-decode (PD) disaggregation leads to substantial resource underutilization. Specifically, prefill leaves memory bandwidth underutilized, whereas decoding underutilizes compute resources. Prior approaches, such as GPU Streaming Multiprocessor (SM) partitioning, attempt to improve utilization by spatially dividing GPU resources. However, these approaches remain fundamentally limited, as memory-bound decoding still requires a large number of SMs to saturate bandwidth, reducing the compute resources available for prefill and resulting in an inherent trade-off. To address this limitation, we propose DuoPD, a hybrid PD-disaggregation architecture that integrates lightweight Processing-Near-Memory (PNM) units into the HBM logic die. Unlike prior PIM/PNM designs that rely on costly internal bandwidth scaling and offload only partial decoding operations, DuoPD enables full decoding execution on PNM by leveraging bandwidth sharing with the GPU over a shared HBM interface. This allows compute-bound prefill and memory-bound decoding to execute concurrently with minimal interference, improving both compute and memory utilization. To realize this design, we develop a compact PNM microarchitecture, a TSV-level bandwidth sharing mechanism, and a hierarchical data mapping scheme tailored for hybrid GPU-PNM execution. Evaluations on server-scale LLMs demonstrate that DuoPD achieves up to 2.23x higher end-to-end throughput than conventional PD-disaggregation.

Read the original paper

More in AI Hardware

Browse all 37 papers →
02Hardware

Meter-scale quantum interconnects between large quantum processors

Neereja M. Sundaresan, Nicholas Cotaj, Yadav Prasad Kandel, Eric Lewandowski, Christian Robert Longton, Yves Martin, Jae-woong Nah, Kathryn Pooley, Martin Sandberg, Michael Scanlon, Chi Xiong, Emanuil Sashev Yanev, David Abraham, Abhinandan Antony, Vincent Arena, Nicholas Bornman, Khanh Dang, Oliver Dial, Christopher Guarino, Gabriel Haspil, Jared Hertzberg, Kentaro Heya, Swetha Kamlapurkar, Michael Karschner, George Keefe, Eric Liniger, Laura Luo, Thomas G. McConkey, David Olson, Jason Orcutt, Dmitry Ovchinnikov, Timothy Phung, Sankeerth Rajalingam, Michael Selvanayagam, William Shanks, Dongbing Shao, Abigail Shearrow, Adam Stabile, Jiri Stehlik, Joseph Suttle, Jeng-Bang Yau, Eric Zhang

Researchers connected two large quantum processors over nearly a meter and used the links to transfer states and create entanglement.

Read analysis