Premiers pasClassementDecode calculatorModèlesOrganizationsReportsMatrix runsMatérielÉvaluations comparativesMarketplaceLocationsProDocs API
Langue
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.5-0.8B on H200 NVL 141GB

vllm · 0.26.1rc1.dev638+g52be12cfa · BF166 contexts (8K–251K) × 8 concurrency levels (1–128) · prefill at 8K, 16K, 32K, 64K, 128K, 251K, 256K
by @keennaylmx dev importMeasured

Hardware

Type
Discrete GPU
GPU
H200 NVL
VRAM
141 GB
OS
linux

Engine

Engine
vllm
Version
0.26.1rc1.dev638+g52be12cfa
Quantization
BF16
Backend
cuda
Build
cuda-13.2
Commit
52be12cfac0c

Run

Served model
qwen
Revision
main
Decode test
Fixed duration
Prefill mode
Measured during decode warm-up
Time per measurement
30 s
Max output
4,096 tokens

Launch command

"$HOME/env_h200-qwen-vllm/bin/vllm" serve Qwen/Qwen3.5-0.8B --served-model-name qwen --trust-remote-code --tensor-parallel-size 1 --reasoning-parser qwen3 --enable-auto-tool-choice --tool-call-parser qwen3_coder --max-model-len 262144 --gpu-memory-utilization 0.883600 --host 0.0.0.0 --port 8000 --api-key <redacted> --speculative-config '{"method":"mtp","num_speculative_tokens":2}'

Prefill

prompt tok/s by context length
8K context91.8K89 ms TTFT
16K context102.9K158 ms TTFT
32K context113.3K285 ms TTFT
64K context111.2K579 ms TTFT
128K context87.5K1,470 ms TTFT
251K context57.8K4,364 ms TTFT
256K context57.4K4,478 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K441.666 ms TTFT854.375 ms TTFT1,681.395 ms TTFT3,146.578 ms TTFT5,380.3101 ms TTFT8,517.1103 ms TTFT12.1K201 ms TTFT15.6K620 ms TTFT
16K419.994 ms TTFT854.0100 ms TTFT1,699.3100 ms TTFT3,049.4100 ms TTFT5,066.8106 ms TTFT7,777.5139 ms TTFT10.6K231 ms TTFT12.7K1,306 ms TTFT
32K422.6120 ms TTFT827.6119 ms TTFT1,566.1128 ms TTFT2,849.0126 ms TTFT4,739.3146 ms TTFT6,475.4208 ms TTFT7,880.8531 ms TTFT8,975.82,455 ms TTFT
64K404.2154 ms TTFT792.5168 ms TTFT1,440.4173 ms TTFT2,592.7198 ms TTFT3,627.0266 ms TTFT4,496.8349 ms TTFT5,206.42,686 ms TTFTOver capacity
128K367.8282 ms TTFT713.0343 ms TTFT1,277.9356 ms TTFT1,969.8405 ms TTFT2,458.1524 ms TTFT2,864.63,063 ms TTFTOver capacityOver capacity
251K349.4534 ms TTFT626.4Requests queued610 ms TTFT975.3639 ms TTFT1,387.1687 ms TTFT1,523.33,292 ms TTFT1,592.36,697 ms TTFTOver capacityOver capacity

Requests queued: the server could not run all requests at once, so some waited in a queue. Over capacity: not run because this many requests at this context would exceed the server's KV cache.

TTFT is measured after the benchmark warms the server's prompt cache, so it mostly excludes prefill.

All measurements

Latencies are medians. Total tok/s is output across all simultaneous requests.
PhaseContextRequests at onceStatusTotal tok/sPer request tok/sTTFTTime between tokensAverage active requestsCompleted requestsOutput tokensMeasured for
Prefill8K1Valid91.8K—89 ms——1——
Prefill16K1Valid102.9K—158 ms——1——
Prefill32K1Valid113.3K—285 ms——1——
Prefill64K1Valid111.2K—579 ms——1——
Prefill128K1Valid87.5K—1,470 ms——1——
Prefill251K1Valid57.8K—4,364 ms——1——
Prefill256K1Valid57.4K—4,478 ms——1——
Sustained decode8K1Valid441.6446.466 ms2.2 ms1.0313,24830.0 s
Sustained decode8K2Valid854.3422.275 ms2.4 ms2.0625,62830.0 s
Sustained decode8K4Valid1,681.3415.495 ms2.4 ms4.01250,43530.0 s
Sustained decode8K8Valid3,146.5393.178 ms2.5 ms7.92494,39730.0 s
Sustained decode8K16Valid5,380.3338.4101 ms3.0 ms15.933161,39930.0 s
Sustained decode8K32Valid8,517.1264.5103 ms3.8 ms31.864255,50430.0 s
Sustained decode8K64Valid12.1K186.4201 ms5.4 ms63.865363,56330.0 s
Sustained decode8K128Valid15.6K120.3620 ms8.3 ms127.758466,83030.0 s
Sustained decode16K1Valid419.9427.794 ms2.3 ms1.0312,59630.0 s
Sustained decode16K2Valid854.0432.6100 ms2.3 ms2.0625,61830.0 s
Sustained decode16K4Valid1,699.3418.1100 ms2.4 ms4.01250,97430.0 s
Sustained decode16K8Valid3,049.4378.4100 ms2.6 ms8.02491,47530.0 s
Sustained decode16K16Valid5,066.8315.1106 ms3.2 ms15.932152,00630.0 s
Sustained decode16K32Valid7,777.5240.6139 ms4.2 ms31.755233,19130.0 s
Sustained decode16K64Valid10.6K162.1231 ms6.2 ms63.764317,15130.0 s
Sustained decode16K128Valid12.7K97.41,306 ms10.3 ms128.04381,57230.0 s
Sustained decode32K1Valid422.6422.1120 ms2.4 ms1.0312,67830.0 s
Sustained decode32K2Valid827.6408.5119 ms2.4 ms2.0624,84130.0 s
Sustained decode32K4Valid1,566.1390.5128 ms2.6 ms3.91246,97830.0 s
Sustained decode32K8Valid2,849.0354.7126 ms2.8 ms7.91985,47130.0 s
Sustained decode32K16Valid4,739.3284.0146 ms3.5 ms15.832142,18130.0 s
Sustained decode32K32Valid6,475.4199.0208 ms5.0 ms31.932194,27230.0 s
Sustained decode32K64Valid7,880.8118.4531 ms8.4 ms63.749236,35630.0 s
Sustained decode32K128Valid8,975.868.22,455 ms14.7 ms128.00269,20230.0 s
Sustained decode64K1Valid404.2408.0154 ms2.5 ms1.0312,13230.0 s
Sustained decode64K2Valid792.5405.1168 ms2.5 ms2.0623,77430.0 s
Sustained decode64K4Valid1,440.4368.6173 ms2.7 ms3.91243,17830.0 s
Sustained decode64K8Valid2,592.7321.7198 ms3.1 ms7.91677,78330.0 s
Sustained decode64K16Valid3,627.0222.5266 ms4.5 ms16.018108,79530.0 s
Sustained decode64K32Valid4,496.8140.5349 ms7.1 ms31.832134,89330.0 s
Sustained decode64K64Valid5,206.480.52,686 ms12.4 ms64.00156,13830.0 s
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid367.8372.1282 ms2.7 ms1.0211,03430.0 s
Sustained decode128K2Valid713.0364.6343 ms2.7 ms2.0421,38830.0 s
Sustained decode128K4Valid1,277.9324.3356 ms3.1 ms4.0838,33730.0 s
Sustained decode128K8Valid1,969.8248.5405 ms4.0 ms7.91659,09030.0 s
Sustained decode128K16Valid2,458.1151.6524 ms6.6 ms15.91673,74130.0 s
Sustained decode128K32Valid2,864.688.13,063 ms11.3 ms32.0085,90330.0 s
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid349.4345.7534 ms2.9 ms1.0210,48230.0 s
Sustained decode251K2Requests queued626.4323.3610 ms3.1 ms1.9418,79330.0 s
Sustained decode251K4Valid975.3257.6639 ms3.9 ms3.8829,25930.0 s
Sustained decode251K8Valid1,387.1158.7687 ms6.3 ms7.8841,60830.0 s
Sustained decode251K16Valid1,523.393.13,292 ms10.7 ms15.9445,68630.0 s
Sustained decode251K32Valid1,592.350.86,697 ms19.7 ms32.0047,75130.0 s
Sustained decode251K64Over capacity————————
Sustained decode251K128Over capacity————————

Requests queued: the server could not run all requests at once, so some waited in a queue. Over capacity: not run because this many requests at this context would exceed the server's KV cache.