AIAny
AI Deploy2025
Icon for item

NVIDIA Dynamo

Splits LLM inference into separate prefill and decode GPU pools, then routes requests with KV-cache awareness to cut redundant recomputation. Reports up to 30x throughput on DeepSeek-R1 (GB200 NVL72) and works across TensorRT-LLM, vLLM, and SGLang.

Introduction

Serving a reasoning model is two jobs pretending to be one: prefill is compute-bound, decode is memory-bound, and running both on the same GPU wastes whichever resource the current phase isn't using. Dynamo's bet is that you should physically separate them — distinct GPU pools for prefill and decode, each free to pick its own parallelism strategy — and let a smart layer stitch the request back together across the network.

Key Capabilities
  • Disaggregated prefill/decode: independent GPU pools per phase let each be tuned and scaled separately, instead of one compromise config; this is where the >2x Llama-70B-on-Hopper and up to 30x DeepSeek-R1-on-GB200-NVL72 gains come from.
  • KV-aware Smart Router: tracks KV cache across the fleet via a radix tree and routes requests to where the cache already lives, so prefixes aren't recomputed.
  • Distributed KV Cache Manager: spills cold KV blocks to CPU memory, SSD, or networked storage and keeps hot data on GPU, reclaiming HBM for active work.
  • NIXL transfer library + SLO Planner: low-latency point-to-point GPU data movement plus a planner that switches between disaggregated and traditional serving based on live SLO metrics.
Great Fit / Look Elsewhere

Great fit if you run reasoning or MoE models at multi-node scale and your bottleneck is GPU utilization under bursty traffic — the engine-agnostic design (TensorRT-LLM, vLLM, SGLang, PyTorch) means you keep your existing backend. Look elsewhere if you serve a single small model on one or two GPUs: disaggregation and a distributed router add operational overhead that only pays off across a fleet.

Information

  • Websitedeveloper.nvidia.com
  • OrganizationsNVIDIA
  • AuthorsAmr Elmeleegy, Harry Kim, David Zier, Kyle Kranen, Neelay Shah, Ryan Olson, Omri Kahalon
  • Published date2025/03/18

More Items

GitHub
AI Infra2025

Defines a vendor-neutral JSON/YAML semantic model specification and tooling to exchange metrics, dimensions, lineage and other business semantics across analytics, AI and BI platforms; includes a core spec, validators, converters (dbt, GoodData, Salesforce) and example models.

GitHub
AI Deploy2018

Serves machine learning and deep learning models for cloud, data center, edge and embedded environments. Supports multiple frameworks and backends, dynamic and sequence batching, HTTP/gRPC APIs, Docker deployment and NVIDIA-optimized runtimes.

GitHub
AI Train2025

An asynchronous, high-throughput framework for large-scale reinforcement learning and agentic training that scales to 1T+ MoE models and 1000+ GPUs, with native verifiers integration, end-to-end SFT/RL/evals, and Slurm/Kubernetes deployment; requires NVIDIA GPUs.