RTX 3050 - Order Now
Home / Blog / Benchmarks / First Token vs Streaming Throughput
Benchmarks

First Token vs Streaming Throughput

Benchmarking time-to-first-token and streaming throughput across GPU models and LLM sizes. Understanding the two metrics that define perceived speed in LLM applications.

Benchmark Overview

Two distinct metrics define how fast an LLM feels: time-to-first-token (TTFT) and streaming throughput (tokens per second after the first). A fast TTFT with slow streaming feels responsive but sluggish. A slow TTFT with fast streaming feels delayed then bursts. We benchmarked both metrics independently across GPU models to help you optimise the right one for your application on dedicated GPU hosting.

Test Configuration

Models: Llama 3 8B INT4, Llama 3 70B INT4, Qwen 2.5 72B INT4. GPUs: RTX 5090, RTX 6000 Pro 96 GB, RTX 6000 Pro. Engine: vLLM. Input: 512 tokens. Output: 256 tokens. Single user. TTFT = time from request to first generated token. Streaming throughput = tokens per second during generation phase. See token speed benchmarks for extended data.

Time-to-First-Token (TTFT)

ModelRTX 5090RTX 6000 Pro 96 GBRTX 6000 Pro
Llama 3 8B INT452ms42ms28ms
Llama 3 70B INT4195ms128ms78ms
Qwen 2.5 72B INT4205ms135ms85ms

Streaming Throughput (Tokens per Second, Single User)

ModelRTX 5090RTX 6000 Pro 96 GBRTX 6000 Pro
Llama 3 8B INT495 tok/s120 tok/s185 tok/s
Llama 3 70B INT435 tok/s48 tok/s78 tok/s
Qwen 2.5 72B INT433 tok/s45 tok/s72 tok/s

What Drives Each Metric

TTFT is dominated by the prefill phase: processing the entire input prompt in a single forward pass. Longer prompts increase TTFT linearly. GPU compute throughput (TFLOPS) determines prefill speed. The RTX 6000 Pro achieves sub-100ms TTFT for 70B models because its FP8 tensor cores process the 512-token prompt in one efficient pass.

Streaming throughput is determined by memory bandwidth. Each generated token requires reading all model weights from HBM once. The RTX 6000 Pro’s 3.35 TB/s HBM3 bandwidth produces 78 tok/s for 70B INT4, while the RTX 6000 Pro’s 2 TB/s HBM2e produces 48 tok/s. Check GPU specifications for bandwidth comparisons. Compare engines at vLLM vs Ollama.

Application-Specific Priorities

Chatbots: TTFT matters most. Users notice the delay before the first word appears. Target sub-200ms TTFT. Streaming at 30+ tok/s is fast enough to read comfortably. Configure via the vLLM production guide.

Code completion: TTFT is critical since completions must appear within 300ms. Streaming speed is less important as completions are short (15-30 tokens).

Batch processing: Streaming throughput dominates total processing time. TTFT is negligible across thousands of requests on LLM hosting. Use Ollama for simpler single-user setups.

Recommendations

Optimise TTFT for interactive applications: use faster GPUs, shorter prompts, and prefix caching. Optimise streaming throughput for batch workloads: use larger batch sizes and higher memory bandwidth GPUs. Deploy on GigaGPU dedicated servers with private hosting. Visit the benchmarks section for more performance data.

Need a Dedicated GPU Server?

Deploy from RTX 3050 to RTX 5090. Full root access, NVMe storage, 1Gbps — UK datacenter.

Browse GPU Servers

gigagpu

We benchmark, deploy, and optimise GPU infrastructure for AI workloads. All data in our guides comes from real-world testing on our UK-based dedicated GPU servers.

Ready to deploy your AI workload?

Dedicated GPU servers from our UK datacenter. NVMe storage, 1Gbps networking, full root access.

Browse GPU Servers Contact Sales

Have a question? Need help?