NVIDIA inference performance guide
Primary technical guidance on throughput, latency, batching, and inference workload behavior.
Compute College
Compare batch, interactive, streaming, retrieval-heavy, and agentic workload patterns before sizing compute.
An AI workload pattern describes how requests arrive and what users expect from the service. Batch jobs can wait to gain throughput; interactive requests need quick responses; streaming produces output as it goes; retrieval-heavy and agent workflows add their own processing and tool calls.
Memory trick: Workload pattern is the shape of demand over time.
Pattern determines the bottleneck. A batch job may benefit from queueing and high utilization, while an interactive assistant may need spare capacity for tail latency. Treating every workload as the same API request leads to poor capacity and cost decisions.
A nightly embedding job can run when GPUs are available, while a customer assistant must start responding quickly during a daytime traffic peak. The first can use queued batch capacity; the second needs a serving pool with headroom and a fallback plan.
Example figures are illustrative calculations, not current quoted market prices.
Current example
This source explains the method or risk boundary. It does not replace testing the actual model, data, provider, and workload conditions in production.
Primary technical guidance on throughput, latency, batching, and inference workload behavior.
Source discipline: examples on this page are illustrative; measure the real workload before making a release or capacity decision.
Average requests per day can hide the capacity an interactive workload needs. Peaks, concurrency, output speed, and retries determine whether users experience a reliable service.
Practical takeaway
Classify the feature by arrival pattern, latency need, token shape, tool use, and failure tolerance. Build a simple workload table before comparing deployment options.
Decision check: does your capacity plan match the way requests arrive and the time users have agreed to wait?
Compute College learning path
Step 39 of 48: Workload patterns