
Every inference framework you reach for today started life serving dense transformers. When mixture-of-experts showed up, we papered over it. vLLM bolted on expert parallelism. SGLang hacked radix attention around the problem. TensorRT-LLM grudgingly grew MoE kernels. They all work. They all leak abstraction.
In June, NVIDIA shipped Dynamo: an open-source distributed inference runtime that puts MoE at the center of the design instead of treating it as an edge case. That sounds like marketing. It isn't.
Dynamo is a disaggregated serving platform with three pieces that matter:
1. A planner. It watches live traffic and decides which experts need to be hot on which GPUs. For DeepSeek-style models with hundreds of experts, this isn't optional. Without smart placement, you're paying H100 rent to keep cold experts resident.
2. A smart router. Sends tokens to the right expert replica, balancing locality with load. Dense-model runtimes don't have to think about this. MoE models can't afford not to.
3. NIXL (NVIDIA Inference Xfer Library). A high-bandwidth KV cache transfer layer that lets prefill and decode live on different machines and still hand off context without melting your interconnect. Disaggregated prefill/decode isn't new. Doing it without losing 30% throughput to serialization is.
The planner runs as its own process and you can swap the policy, but the shipped default uses real traffic patterns to make decisions. That's the part that made me pay attention — it's not a static config, it's a control loop.
It's a real-time system. The flexibility buys you operational baggage.
If you're serving a dense Llama in one region for 200 users, you don't need Dynamo. You need vLLM and a Sunday afternoon.
If you're running inference for a 200B+ expert MoE model across multiple replicas and paying real money to NVIDIA Cloud or your own DGX stack, Dynamo is worth a serious look. The planner alone shifts expert-to-GPU placement continuously rather than relying on the operator's static guess.
The other audience: agent platforms serving big MoE models where time-to-first-token pays rent. Disaggregated prefill matters there. Every millisecond of TTFT on a 200B MoE model is real margin.
Dynamo is the first credible signal that NVIDIA sees inference as its own market, not just a route to GPU sales. Open-sourcing it is deliberate: if Dynamo becomes the default MoE runtime, every hyperscaler building on NVIDIA hardware reasons about inference the NVIDIA way. That is not free for AMD. It is not free for in-house stacks either.
Practical takeaways:
Dynamo won't eat the inference world this year. But the assumptions it makes about the shape of the workload are the right ones, and the rest of the stack will quietly bend toward them.