On this page
What Is Throughput?Key TakeawaysHow Is Throughput Calculated?Throughput vs. Cycle TimeThroughput vs. LatencyHow Does Throughput Apply to AI Models?What Limits Manufacturing Throughput?Throughput vs. Takt TimeFrequently Asked QuestionsThe Bottom LineSourcesRelated termsWhat Is Throughput?
Throughput is the amount of work a system completes during a specified period.
In manufacturing, throughput may describe the number of acceptable products produced per hour.
In AI computing, it may describe how many images, tokens, or inference requests are processed per second.
For example, a robotic packaging line producing 600 completed cartons per hour has a measured output throughput of 600 cartons per hour over that period.
Throughput helps evaluate how much useful work a system actually delivers.
Key Takeaways
- Throughput measures completed work per unit of time.
- It differs from latency, which measures the time associated with an individual task.
- Throughput depends on the complete process, including bottlenecks, interruptions, and available resources.
How Is Throughput Calculated?
A simplified formula is:
Throughput = Completed Units ÷ Elapsed Time
Imagine a robotic assembly cell producing 900 acceptable components during a three-hour period.
Its average output throughput is:
900 ÷ 3 = 300 components per hour
The calculation should define what counts as a completed unit.
For example, counting defective products as completed output may produce a different measure from counting only acceptable units.
The denominator must also be clear.
A throughput measurement taken only during uninterrupted production differs from one covering the complete shift.
Throughput vs. Cycle Time
Cycle time describes how long a process takes to complete one repeated operation or unit under a defined measurement.
Throughput describes the resulting output rate.
For a simple sequential process producing one unit per cycle, the two are related.
For example, a machine with a 12-second cycle time has an ideal rate of:
3,600 ÷ 12 = 300 units per hour
However, actual throughput can be lower because of downtime, rejected products, waiting, or other interruptions.
Some systems also process multiple units simultaneously, making the relationship more complicated.
Throughput vs. Latency
This distinction is especially important in AI computing.
Latency: How long one request or task takes.
Throughput: How many requests or tasks are completed per unit of time.
Imagine an AI server processing images.
Batching many images can improve the number of images processed per second.
However, waiting for a batch to fill can increase the delay experienced by individual images.
Therefore, higher throughput does not necessarily mean lower latency.
How Does Throughput Apply to AI Models?
AI inference throughput may be measured using different units.
Images per second: Common for computer vision.
Tokens per second: Common for language-model generation.
Requests per second: Common for deployed AI services.
Frames per second: Used for video and continuous perception workloads.
These metrics should be interpreted according to the model and test conditions.
For example, a system processing 1,000 images per second may be excellent for offline inspection analysis.
It may still be unsuitable for a robot requiring an immediate response to each new camera frame if individual latency is excessive.
What Limits Manufacturing Throughput?
A production line contains connected operations.
For example, a robot may be capable of placing 500 products per hour.
However, if an upstream machine supplies only 300 products per hour, the entire line may be limited to approximately 300 products per hour under those conditions.
The slowest effective process or other system constraints can become the bottleneck.
Increasing the robot's speed may not improve the final production rate.
Engineers therefore evaluate complete process throughput rather than isolated machine capability.
Throughput vs. Takt Time
Takt time describes the production pace needed to satisfy customer demand.
Throughput measures the output actually achieved.
For example, a factory may need 240 finished products per hour.
That corresponds to a takt time of 15 seconds per product.
If the actual throughput is only 200 products per hour, the process is not keeping up with the stated demand under those conditions.
The difference helps identify the need for additional capacity or process improvements.
Frequently Asked Questions
Does higher throughput always mean greater profitability?
No. Additional production only creates value when it meets useful demand and the associated costs are justified.
Can batching improve AI throughput?
Yes. Suitable batching can improve hardware utilization, although it may affect memory requirements and individual request latency.
The Bottom Line
Throughput measures how much useful work a system completes over time. For robotics and AI, it is an essential performance metric, but it should be evaluated alongside quality, latency, and actual operating requirements.
Sources
Black Scarab Weekly
Follow the physical AI economy
Get Black Scarab news, deep research, and practical analysis in one clear Thursday briefing.