Aan de slagLeaderboardDecode calculatorModellenOrganizationsReportsMatrix runsHardwareBenchmarksMarktplaatsVerhuurProAPI Docs
Taal
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.5-0.8B-Base 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-Base --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.886040 --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 context118.1K69 ms TTFT
16K context111.3K146 ms TTFT
32K context117.2K276 ms TTFT
64K context112.5K573 ms TTFT
128K context89.1K1,445 ms TTFT
251K context58.2K4,334 ms TTFT
256K context57.1K4,506 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K295.460 ms TTFT623.781 ms TTFT1,185.170 ms TTFT2,321.782 ms TTFT3,954.983 ms TTFT6,341.7152 ms TTFT8,980.1201 ms TTFT11.9K847 ms TTFT
16K314.887 ms TTFT606.4103 ms TTFT1,209.8101 ms TTFT2,216.5105 ms TTFT3,688.7138 ms TTFT5,819.3163 ms TTFT7,914.9488 ms TTFT9,656.61,283 ms TTFT
32K309.8106 ms TTFT594.8121 ms TTFT1,214.3144 ms TTFT2,123.6143 ms TTFT3,403.7143 ms TTFT4,837.4232 ms TTFT5,952.41,214 ms TTFT6,948.72,281 ms TTFT
64K296.4169 ms TTFT605.7188 ms TTFT1,069.2177 ms TTFT1,920.7194 ms TTFT2,742.1216 ms TTFT3,393.01,237 ms TTFT3,901.32,636 ms TTFTOver capacity
128K269.6298 ms TTFT530.9292 ms TTFT948.9297 ms TTFT1,496.2400 ms TTFT1,840.01,014 ms TTFT2,231.52,778 ms TTFTOver capacityOver capacity
251K240.3540 ms TTFT478.6577 ms TTFT714.1714 ms TTFT938.9955 ms TTFT1,121.13,230 ms TTFTOver capacityOver capacityOver capacity

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
Prefill8K1Valid118.1K—69 ms——1——
Prefill16K1Valid111.3K—146 ms——1——
Prefill32K1Valid117.2K—276 ms——1——
Prefill64K1Valid112.5K—573 ms——1——
Prefill128K1Valid89.1K—1,445 ms——1——
Prefill251K1Valid58.2K—4,334 ms——1——
Prefill256K1Valid57.1K—4,506 ms——1——
Sustained decode8K1Valid295.4298.760 ms3.3 ms1.028,86330.0 s
Sustained decode8K2Valid623.7324.481 ms3.1 ms2.0418,71030.0 s
Sustained decode8K4Valid1,185.1300.070 ms3.3 ms4.0835,55230.0 s
Sustained decode8K8Valid2,321.7292.982 ms3.4 ms8.01669,64930.0 s
Sustained decode8K16Valid3,954.9252.983 ms4.0 ms16.029118,65530.0 s
Sustained decode8K32Valid6,341.7201.5152 ms5.0 ms31.932190,26330.0 s
Sustained decode8K64Valid8,980.1147.0201 ms6.8 ms63.864269,41630.0 s
Sustained decode8K128Valid11.9K93.8847 ms10.7 ms128.01356,55030.0 s
Sustained decode16K1Valid314.8326.687 ms3.1 ms1.029,44530.0 s
Sustained decode16K2Valid606.4308.7103 ms3.2 ms2.0418,19230.0 s
Sustained decode16K4Valid1,209.8313.4101 ms3.2 ms4.0836,29230.0 s
Sustained decode16K8Valid2,216.5283.6105 ms3.5 ms8.01666,49830.0 s
Sustained decode16K16Valid3,688.7235.6138 ms4.2 ms15.920110,66430.0 s
Sustained decode16K32Valid5,819.3185.0163 ms5.4 ms32.032174,55630.0 s
Sustained decode16K64Valid7,914.9122.5488 ms8.2 ms63.935237,41930.0 s
Sustained decode16K128Valid9,656.675.51,283 ms13.2 ms128.01289,71430.0 s
Sustained decode32K1Valid309.8306.4106 ms3.3 ms1.029,29330.0 s
Sustained decode32K2Valid594.8308.6121 ms3.2 ms2.0417,84430.0 s
Sustained decode32K4Valid1,214.3298.9144 ms3.3 ms4.0836,43130.0 s
Sustained decode32K8Valid2,123.6276.0143 ms3.6 ms8.01663,70130.0 s
Sustained decode32K16Valid3,403.7211.8143 ms4.7 ms15.917102,10730.0 s
Sustained decode32K32Valid4,837.4156.2232 ms6.4 ms31.932145,10930.0 s
Sustained decode32K64Valid5,952.494.91,214 ms10.5 ms64.02178,60330.0 s
Sustained decode32K128Valid6,948.754.82,281 ms18.2 ms128.00208,38530.0 s
Sustained decode64K1Valid296.4303.9169 ms3.3 ms1.028,89630.0 s
Sustained decode64K2Valid605.7303.3188 ms3.3 ms2.0418,16930.0 s
Sustained decode64K4Valid1,069.2278.3177 ms3.6 ms4.0832,07730.0 s
Sustained decode64K8Valid1,920.7254.8194 ms3.9 ms7.91457,61930.0 s
Sustained decode64K16Valid2,742.1176.5216 ms5.7 ms15.91682,25930.0 s
Sustained decode64K32Valid3,393.0108.51,237 ms9.2 ms32.03101,78030.0 s
Sustained decode64K64Valid3,901.364.32,636 ms15.6 ms64.00117,06130.0 s
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid269.6287.2298 ms3.5 ms1.028,08830.0 s
Sustained decode128K2Valid530.9274.4292 ms3.6 ms1.9415,92630.0 s
Sustained decode128K4Valid948.9245.5297 ms4.1 ms3.9628,42530.0 s
Sustained decode128K8Valid1,496.2192.3400 ms5.2 ms8.0844,88630.0 s
Sustained decode128K16Valid1,840.0117.31,014 ms8.5 ms16.0855,11630.0 s
Sustained decode128K32Valid2,231.570.02,778 ms14.3 ms32.0066,94530.0 s
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid240.3254.5540 ms4.0 ms1.017,21030.0 s
Sustained decode251K2Valid478.6264.5577 ms3.8 ms2.0414,35430.0 s
Sustained decode251K4Valid714.1185.2714 ms5.4 ms3.9421,42130.0 s
Sustained decode251K8Valid938.9132.3955 ms7.6 ms7.9628,07729.9 s
Sustained decode251K16Valid1,121.171.03,230 ms14.1 ms16.0133,62330.0 s
Sustained decode251K32Over capacity————————
Sustained decode251K64Over capacity————————
Sustained decode251K128Over capacity————————

Over capacity: not run because this many requests at this context would exceed the server's KV cache.