Raja Koduri, Who Led HBM Accelerator Development at AMD and Intel: AI Chip Competition Is Shifting from Compute to Data Movement
In SK Hynix's AI Ecosystem series, Raja Koduri—who led HBM accelerator development at AMD and Intel—argues that transformer architectures have undermined the caching assumption, gradually making the energy and latency costs of data movement a key bottleneck for AI system performance. Memory placement is therefore becoming the starting point of chip design.
ImportanceMaterialEvidenceE3 inspectableWrite-upStandard
Raja Koduri made a judgment in the fourth installment of SK Hynix's AI Ecosystem series: the center of gravity in AI semiconductor competition is shifting from raw compute to data movement. He was involved in the development of an HBM-based GPU at AMD in 2015, and later led the development of Ponte Vecchio at Intel, which integrated 47 chiplets and four HBM2e stacks into a single package. These projects repeatedly confirmed a fact for him—signal integrity, power delivery, thermal management, and mechanical stability are the critical determinants of actual performance, not the floating-point throughput of a single chip.
His argument begins with physical constraints: a single multiplication or addition requires only a few femtojoules of energy, but reading data from off-chip DRAM can cost hundreds or even thousands of times more. The farther data must travel from the compute device, the greater the time and energy costs. For decades, computer architectures have relied on caches to amortize this cost—bringing data closer to the compute device and reusing it multiple times, spreading the initial retrieval cost across many operations. This worked well for conventional computing workloads.
But transformers have challenged this assumption. As model parameters have grown significantly, it has become difficult to keep all weights on-chip; during inference, each weight may be used only a limited number of times before new data is required, sharply reducing data reuse and making it more difficult for caches to sufficiently offset the cost of initial retrieval. As context length increases, the KV cache expands proportionally, while attention operations increase both computation and memory accesses. Systems must repeatedly read data from DRAM or HBM. Koduri notes that even optimization techniques such as FlashAttention, PagedAttention, and speculative decoding—which reduce the amount of data movement—cannot entirely eliminate the physical cost of moving data.