An open-source framework designed to maximize efficiency for Large Language Model (LLM) inference across multiple GPUs at data center scale.
Splits the inference process into phases:
By separating these phases, Dynamo can assign them to different GPUs, optimizing throughput for each specific task.
Minimizes redundant computations by tracking the Key-Value (KV) cache, which acts as the model's memory for context.
Dynamo intelligently routes incoming requests to GPUs that already contain relevant cached context, speeding up response times.
The router skips GPU C and sends the request directly to GPU D, avoiding the slow process of rebuilding context.
Think of it as the intelligent orchestrator or traffic controller for a large fleet of GPUs, efficiently distributing work to avoid bottlenecks.