How we made one of our largest inference workloads 4.7× more GPU-efficient | Decagon
Sep 4, 2026
Summary
This post details optimizations for a scheduled inference workload, achieving a 4.7x improvement in fleet-level GPU efficiency. Key contributions include disaggregating prompt processing from token generation to allow for specialized batching and state transfer, implementing an admission controller to manage traffic bursts and ensure redistributability of requests, and reducing worker startup time by prefetching model files. These changes address bottlenecks in batch formation, memory pressure, state transfer, burst admission, and worker startup.
More from the Real-time Text-to-Speech Inference Scaling trail
- Scaling real-time text-to-speech inference | Decagon
- Teaching flow-matching text-to-speech models with RL | Decagon
- How Decagon shipped real-time voice AI on Modal | Decagon
- Introducing Voice 3 and Chord, our new speech model | Decagon
- Introducing Chord: a speech model built for customer conversations | Decagon