Analysis · AI infrastructure and cost

The AI memory squeeze: what Samsung's and SK hynix's record quarters mean for your inference architecture

Korea's two memory makers have just reported the biggest quarters in their history, and the reason is the memory that sits next to every AI accelerator. When memory is the scarce, rising-cost part of the stack, inference architecture should be designed around it. Here is what that means in practice.

AnalysisSumanta Mukhopadhyay8 min read6 sources
#news#ai#llm#platform
ANALYSIS · ANALYSIS · AI INFRASTRUCTURE AND COST30 Oct 2026 · 11:05 GST

What happened

On 29 October, Samsung Electronics confirmed record quarterly operating profit of about 107.4 trillion won, almost all of it from its chip business, driven by high-bandwidth memory (HBM) for AI servers1. A day earlier, SK hynix reported its own record quarter, said HBM4 had entered full-scale mass production, and described memory prices rising across HBM, server DRAM and enterprise SSDs2.

TrendForce's latest forecast, from 30 September, expected conventional DRAM contract prices to keep rising in the fourth quarter, with server DRAM still undersupplied3. In the same week, Korea's FuriosaAI raised $620 million to scale its RNGD inference chip, pitched on efficiency per watt4.

The common thread: memory is one of the scarcest, fastest-rising costs in AI infrastructure. That matters whether you rent GPUs in the cloud or buy your own.

Why inference is a memory problem

Serving a large language model needs memory for two things: the model's weights, which are fixed, and the key-value (KV) cache, which grows with every active conversation and every token of context. The KV cache is what fills up under load. The vLLM team's PagedAttention paper showed that much of this memory was wasted by naive allocation, and that managing it like virtual memory pages let one GPU serve far more requests at once5.

Requests
Users and agentslong contexts, many turns
Routing
Memory-aware gatewaysends work where KV cache has room
Serving engine
Paged KV cachevLLM or similarPrefix cachingshared system prompts
Model
Right-sized weightsquantised where quality holds
Hardware
Accelerator memoryHBM: the scarce partHost DRAM and SSDoffload tiers
Each layer above the hardware either saves memory or spends it. Design them together.

Agents make this worse. A long-running agent carries a large, growing context, and many agents in parallel hold many caches at once. If your plans assume agent workloads will grow, assume memory pressure will grow faster than request counts.

What to change in the architecture

Route with memory in mind. A standard load balancer spreads requests evenly and ignores how full each replica's cache is. The Kubernetes Gateway API Inference Extension routes using model-server metrics; in its published benchmark, throughput was similar to a standard Service but tail latency was much lower at high load, which the authors attribute to fewer collisions as GPU memory nears saturation6.

Three bar charts comparing the inference extension with a standard Kubernetes Service from 100 to 1000 queries per second: throughput is similar, while p90 per-token latency and p90 latency are much lower with the extension at higher load
Same throughput, lower tail latency at high load when routing is aware of model-server state. Source: Kubernetes blog, Daneyon Hansen, Kaushik Mitra, Jiaxin Shan and Kellen Swain · CC BY 4.0

Cache shared prefixes. If every request starts with the same long system prompt or document set, reuse its cache instead of recomputing and storing it per request. See prompt caching for cost and latency.

Right-size and quantise. Not every step needs the largest model. Model routing sends simple steps to smaller models, and quantisation cuts weight memory, as long as your evaluation set shows quality holds.

Cap context deliberately. Long context is convenient but expensive in memory. Retrieval and summarisation often beat sending everything; our long context versus RAG note covers the trade-off.

Treat accelerators as a pool you can change. Kubernetes exposes accelerators to workloads through device plugins and, more recently, Dynamic Resource Allocation. Keeping serving on that standard layer, behind a portable engine such as vLLM, is what lets you test a new accelerator, such as the ones FuriosaAI and others now sell, without rewriting your platform. See DRA for GPU scheduling.

Diagram of a Kubernetes device plugin advertising eight devices to the kubelet over gRPC, the node status showing capacity and allocatable of eight, and a user pod requesting two
How Kubernetes exposes accelerators to pods: the abstraction that keeps hardware swappable. Source: Kubernetes blog, Sergey Kanzhelev and Mrunal Patel · CC BY 4.0

What to change in buying

  • Quote early, and quote again. If you plan on-premises inference, as in private LLMs on-premises, memory-heavy servers are rising in price. Lock quotes where you can, and size purchases to the models you will actually run.
  • Compare cost per served request, not per GPU. A card with more memory may serve more concurrent users and cost less per request, even at a higher list price.
  • Benchmark alternatives on your own traffic. Vendor figures, including FuriosaAI's, are the vendor's own4. Replay real prompts and measure.
  • Ask cloud providers about memory, not just GPU type. The same GPU name can come with different memory sizes and very different serving capacity.

In 2026, the question is less "how many GPUs?" and more "how many concurrent conversations can we hold in memory, and what does each one cost?"

Who should act, by region

Teams building sovereign or in-country AI capacity feel this most, because they cannot always fall back on a hyperscaler's pooled supply. That includes public-sector and regulated buyers in the GCC, India, the EU and Southeast Asia. For cloud-first teams in the United States and elsewhere, the impact arrives through instance pricing and capacity, which is covered in planning around the AI capacity crunch.

A 60-day plan

Weeks 1 to 2Measure
  • Measure KV cache use, concurrency and latency per model in production
  • Find the replicas that saturate first
Weeks 3 to 5Optimise
  • Turn on paged KV cache and prefix caching
  • Test quantised variants against your evaluation set
  • Add memory-aware routing
Weeks 6 to 8Buy
  • Recalculate cost per served request
  • Use it to set hardware orders and cloud reservations for next year
Measure, then optimise, then buy.

CTO take

Record memory profits are a signal about your costs. As long as AI demand outruns memory supply, the cheapest capacity is the capacity you stop wasting. Most inference estates I review have room to serve noticeably more traffic on the same hardware through better caching, routing and model sizing. Do that work before signing the next hardware order, and keep the platform portable enough to take advantage when alternatives get cheaper.

For the wider picture, see today's tech news brief.

How I can help

I review inference platforms for cost per request, latency and portability, and help teams plan hardware and cloud commitments. I am based in India, the United States and the UAE, working globally. See AI architecture or analyse your challenge and bring the result to a call.

References
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
    Introducing Gateway API Inference ExtensionKubernetes blog · 5 Jun 2025
FAQ

Common questions

Why does memory matter so much for LLM inference?

Model weights and the KV cache for each active conversation must sit in accelerator memory. At high load, memory fills before compute does, so memory capacity often sets how many users a GPU can serve and how fast it responds.

Are memory prices still rising?

TrendForce's late-September forecast expected conventional DRAM contract prices to rise again in the fourth quarter of 2026, with server DRAM still undersupplied, though at a slower pace than earlier in the year.

What can teams do without buying more hardware?

Use a serving engine that manages KV cache efficiently, quantise where quality allows, cache shared prompt prefixes, route requests with awareness of memory load, and right-size models to the task.

Keep reading

Related

Open to advisory, fractional CTO & select builds

Let's talk about what you're building.

The fastest route is a free 30-minute call. Prefer to write? Send a message and I'll reply personally within two business days.

Start a conversation

How would you like to reach me?

Book a 30-min callFastest. Pick any open slot on my calendar.→ Write in GmailOpens a pre-filled draft in your browser.→ Use my email appOutlook, Apple Mail or your default client.→

I reply personally within two business days. Time zones from the Americas and Europe to the Middle East and Asia-Pacific.