AI inference glossary
Benchmark metrics

Concurrency

Also known as concurrent requests, batch concurrency

In plain English

Concurrency is how many people or requests the system is serving at once.

Technical definition

Concurrency is the number of requests being served at the same time during a benchmark or deployment.

Engineering details

Raising concurrency gives the scheduler more work to batch, which can improve accelerator utilization and aggregate throughput. The tradeoff is that each request receives a smaller share of compute and memory bandwidth, so interactivity usually falls.

Why it matters

A single concurrency value reveals only one operating point. Production traffic changes over time, and a recipe that looks best at low concurrency may be overtaken when batches become large or communication begins to dominate.

How to read it in InferenceX

InferenceX sweeps concurrency to build a throughput-interactivity curve. Labels on the curve identify the request count behind each point and expose where a configuration saturates or collapses.