What is inference throughput?

Definition

Artificial intelligence inference throughput can be expressed as tokens, requests, sequences, or accepted tasks completed per second. It depends on hardware, memory, batching, model architecture, kernels, serving software, workload shape, and the latency targets the service must meet.

High throughput lowers unit cost when demand keeps resources utilized, but it can conflict with interactive latency. Operators balance batch size, queueing, cache use, and capacity so aggregate efficiency does not make individual users wait too long.

Acronyms and aliases

AI inference throughput acronymmodel serving throughput synonymartificial intelligence inference throughput variant

Frequently asked questions

How is artificial intelligence inference throughput different from speed?

Speed often describes one request's latency or token rate, while throughput measures total work completed across the serving system.

How can specialized kernels improve inference throughput?

They can execute important model operations more efficiently, reducing compute or memory overhead across many requests.

Videos explaining inference throughput