[KongchangAI]
Conceptthroughput

Throughput

The number of requests or generated tokens a system can complete per unit of time, typically measured in tokens/s or requests/s. It can be improved through techniques such as batching, KV cache reuse, quantization and speculative decoding.

Timeline (last 90 days)

Oct 17

Single-stream decode speed figures cannot be equated with throughput under multiple concurrent requests.

Unverified50%
Oct 16

Achieving deterministic inference may require sacrificing more than 30% of throughput, and this trade-off is not worthwhile in most production settings.

Unverified50%
Oct 15

Throughput refers to the number of requests a model can process per unit of time.

Unverified50%
Oct 15

When evaluating an inference engine, throughput and latency must be distinguished: throughput usually refers to the total number of tokens generated by the whole system per unit of time, while latency focuses on the response speed of a single request, divided into first-token latency and per-token generation interval; a larger batch can improve throughput but may raise the latency of a single request.

Unverified50%
Oct 11

The author recommends replacing subjective future estimates with real delivery data based on historical performance for forecasting.

Unverified50%
Sep 27

Throughput is typically measured in tokens generated per second (tokens/s), determining how many concurrent requests a system can serve simultaneously.

Unverified50%
Sep 18

Pursuing extreme throughput often comes at the cost of per-request latency, as throughput and latency metrics constrain each other.

Unverified50%
Sep 18

When concurrency increases, individual requests may slow down, but overall system throughput may actually be higher.

Unverified50%
Sep 11

In chip architecture design, throughput and latency are typically a pair of metrics that require trade-offs.

Unverified50%
Sep 5

In actual production environments, service providers are more concerned with overall throughput (number of users served per second), as single-stream speed and overall efficiency under high concurrency are two different evaluation dimensions.

Unverified50%

All Facts (10)

Unverified

Single-stream decode speed figures cannot be equated with throughput under multiple concurrent requests.

50%
Unverified

Achieving deterministic inference may require sacrificing more than 30% of throughput, and this trade-off is not worthwhile in most production settings.

50%
Unverified

Throughput refers to the number of requests a model can process per unit of time.

50%
Unverified

When evaluating an inference engine, throughput and latency must be distinguished: throughput usually refers to the total number of tokens generated by the whole system per unit of time, while latency focuses on the response speed of a single request, divided into first-token latency and per-token generation interval; a larger batch can improve throughput but may raise the latency of a single request.

50%
Unverified

The author recommends replacing subjective future estimates with real delivery data based on historical performance for forecasting.

50%
Unverified

Throughput is typically measured in tokens generated per second (tokens/s), determining how many concurrent requests a system can serve simultaneously.

50%
Unverified

Pursuing extreme throughput often comes at the cost of per-request latency, as throughput and latency metrics constrain each other.

50%
Unverified

When concurrency increases, individual requests may slow down, but overall system throughput may actually be higher.

50%
Unverified

In chip architecture design, throughput and latency are typically a pair of metrics that require trade-offs.

50%
Unverified

In actual production environments, service providers are more concerned with overall throughput (number of users served per second), as single-stream speed and overall efficiency under high concurrency are two different evaluation dimensions.

50%

Source Articles