Abstract
Every LLM request is really two very different jobs. Reading your prompt (prefill) is compute-intensive, while generating the response token by token (decode) is dominated by memory bandwidth. For years, the industry ran both phases on the same hardware and accepted the compromise. Today, the largest AI providers are pulling inference apart, running each phase on the hardware best suited for it and streaming the model's working state between machines mid-request. The result can be up to 5x higher throughput, but at the cost of turning inference into a fundamentally distributed systems problem.
At Cerebras, we built one of the industry's first production disaggregated inference platforms spanning GPUs and the Cerebras Wafer-Scale Engine. In this talk, we'll break down the anatomy of that architecture: why prefill and decode compete for resources when co-located, what actually moves across the network when they're separated, and why the interconnect quickly becomes the most critical part of the system. We'll dive into the engineering challenges that emerge when a single request spans heterogeneous hardware: routing and scheduling work across multiple machines, balancing prefill and decode capacity across an entire fleet, debugging requests that hop between accelerators, handling failures without disrupting in-flight generations, and maximizing utilization under real datacenter power and capacity constraints.
No prior ML infrastructure experience is required. If you've built distributed systems, worked with queues, caches, schedulers, or networked services, you'll leave with a practical understanding of the architecture behind the next generation of large-scale AI inference, and the engineering tradeoffs required to make it work.
Interview
My session is about disaggregated inference: splitting LLM serving into prefill and decode and running each phase where it runs best. Many inference engineers know GPU-to-GPU disaggregation as a way to boost throughput. Fewer have thought about doing it across different kinds of hardware. GPUs are great at prefill and Cerebras is built for fast decode, so pairing them unlocks speeds neither gets alone. I want to challenge people to think about inference serving as a data center design problem, not just a chip problem.
Inference is where AI demand is exploding, and the way we build for it is changing. Heterogeneous compute, meaning matching specialized hardware to each workload, is still new, but I think it's how future clusters will be designed. Anyone building with AI should understand where serving infrastructure is headed.
Most teams don't have access to specialized hardware yet, but that's starting to change. Once you do, heterogeneous clusters bring their own design questions: what ratio of GPUs to Cerebras systems you need, how to keep capacity interchangeable as load shifts, and how to connect and operate two very different kinds of hardware as one serving fleet.
Try ultra-fast inference yourself and feel the difference compared to "normal fast." That gap really unlocks imagination. Then ask what new AI experiences you could build if tokens came back almost instantly.
$2,995, Conference (3 days). Current pricing ends November 10th. All pass options.
QCon San Francisco 2026 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.
Slides & video
Slides Not available
Part of the track
Architectures You've Always Wondered About Hosted by Daniela Miao Co-Founder & CTO @Momento, Systems & Observability Nerd, ex-Lightstep, ex-DynamoDBFrom the same track
Monday 16 November
10:35 Ballroom BC Session Distributed Systems Live Resharding Without Regret: Lessons from Building Valkey's Atomic Slot Migration Jacob Murphy Open Source Maintainer @Valkey & Software Engineer @Google Cloud's Memorystore Team Sharding is easy. Resharding under heavy load is notoriously difficult. How do you move gigabytes of state across live database nodes without dropping keys, blocking the main event loop, or breaking client abstractions? 11:45 Ballroom BC Session Architecting Nubank's Global Financial Infrastructure Instant payment frameworks are transforming global finance, but few institutions have faced the infrastructure scale required by Brazil's Pix network. 13:35 Ballroom BC Session AI/ML How to Build a Real-Time Voice Agent Rishabh Bhargava Director of ML @Together AI A voice agent looks like a chatbot with a microphone. 14:45 Ballroom BC Session Inside the Disaggregated Architecture Serving LLM Inference Nancy Zheng VP of Engineering of AI Inference @Cerebras Every LLM request is really two very different jobs. Reading your prompt (prefill) is compute-intensive, while generating the response token by token (decode) is dominated by memory bandwidth. For years, the industry ran both phases on the same hardware and accepted the compromise. 15:55 Ballroom BC Session Generation Got Cheap, Trust Didn’t: Scaling Agentic Changes from Prompt to Prod at Roblox Kushan Mehta, Jay Moorthi As AI agents write more of the code Roblox engineers push, the hard part is no longer generating changes; it’s knowing which ones to trust. 17:05 Seacliff D Unconference Unconference: Architectures You've Always Wondered About