Erste SchritteLeaderboardDecode calculatorModelleOrganizationsReportsMatrix runsHardwareBenchmarksMarktplatzVermietungenProAPI-Doku
Sprache
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.5-27B on H200 NVL 141GB

vllm · 0.26.1rc1.dev914+gc3dabcddc · 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.dev914+gc3dabcddc
Quantization
BF16
Backend
cuda
Build
cuda-13.2
Commit
c3dabcddc328

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-z-lab-vllm/bin/vllm" serve Qwen/Qwen3.5-27B --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.915371 --host 0.0.0.0 --port 8000 --api-key <redacted> --max-num-batched-tokens 32768 --attention-backend flash_attn --speculative-config '{"method":"dflash","model":"z-lab/Qwen3.5-27B-DFlash","num_speculative_tokens":7}'

Prefill

prompt tok/s by context length
8K context10.2K803 ms TTFT
16K context9,8931,640 ms TTFT
32K context9,4763,408 ms TTFT
64K context8,7407,371 ms TTFT
128K context7,40917,370 ms TTFT
251K context5,67444,445 ms TTFT
256K context5,62745,713 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K168.3506 ms TTFT313.41,400 ms TTFT592.2366 ms TTFT1,034.6686 ms TTFT1,708.02,221 ms TTFT2,214.84,614 ms TTFT1,659.4Requests queued6,013 ms TTFT1,651.5Requests queued6,124 ms TTFT
16K168.6924 ms TTFT310.41,000 ms TTFT591.1334 ms TTFT1,024.0539 ms TTFT1,604.82,183 ms TTFT2,054.44,262 ms TTFT1,640.3Requests queued5,238 ms TTFT1,739.5Requests queued5,279 ms TTFT
32K159.11,833 ms TTFT321.91,939 ms TTFT575.6467 ms TTFT971.81,274 ms TTFT1,449.02,962 ms TTFT1,817.74,677 ms TTFT1,640.0Requests queued7,466 ms TTFT1,644.9Requests queued7,592 ms TTFT
64K155.73,854 ms TTFT280.53,944 ms TTFT522.2505 ms TTFT870.11,414 ms TTFT1,199.32,698 ms TTFT1,425.14,960 ms TTFT411.1Requests queued7,483 ms TTFT452.0Requests queued7,596 ms TTFT
128K143.98,966 ms TTFT263.29,183 ms TTFT483.01,239 ms TTFT690.52,193 ms TTFT890.24,150 ms TTFT986.07,001 ms TTFT52.0Requests queued9,629 ms TTFTOver capacity
251K135.722,709 ms TTFT223.244,768 ms TTFT372.51,505 ms TTFT480.72,465 ms TTFT562.64,325 ms TTFT631.37,881 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
Prefill8K1Valid10.2K—803 ms——1——
Prefill16K1Valid9,893.0—1,640 ms——1——
Prefill32K1Valid9,476.0—3,408 ms——1——
Prefill64K1Valid8,740.0—7,371 ms——1——
Prefill128K1Valid7,409.0—17,370 ms——1——
Prefill251K1Valid5,674.0—44,445 ms——1——
Prefill256K1Valid5,627.0—45,713 ms——1——
Sustained decode8K1Valid168.3166.8506 ms6.0 ms1.015,04530.0 s
Sustained decode8K2Valid313.4159.31,400 ms6.3 ms2.029,39930.0 s
Sustained decode8K4Valid592.2149.6366 ms6.7 ms4.0417,76330.0 s
Sustained decode8K8Valid1,034.6130.8686 ms7.7 ms7.9831,01830.0 s
Sustained decode8K16Valid1,708.0106.72,221 ms9.4 ms16.0051,20430.0 s
Sustained decode8K32Valid2,214.869.44,614 ms14.4 ms32.0066,35830.0 s
Sustained decode8K64Requests queued1,659.447.56,013 ms21.0 ms36.8949,73830.0 s
Sustained decode8K128Requests queued1,651.547.06,124 ms21.3 ms37.1549,11529.7 s
Sustained decode16K1Valid168.6173.7924 ms5.8 ms1.015,05430.0 s
Sustained decode16K2Valid310.4158.71,000 ms6.3 ms2.029,30930.0 s
Sustained decode16K4Valid591.1149.8334 ms6.7 ms4.0417,73030.0 s
Sustained decode16K8Valid1,024.0127.4539 ms7.9 ms8.0730,70330.0 s
Sustained decode16K16Valid1,604.8100.92,183 ms9.9 ms16.0048,14630.0 s
Sustained decode16K32Valid2,054.465.54,262 ms15.3 ms32.0061,62430.0 s
Sustained decode16K64Requests queued1,640.346.65,238 ms21.5 ms37.0549,15230.0 s
Sustained decode16K128Requests queued1,739.546.25,279 ms21.7 ms37.3451,71829.7 s
Sustained decode32K1Valid159.1160.51,833 ms6.2 ms1.014,76930.0 s
Sustained decode32K2Valid321.9159.61,939 ms6.3 ms2.029,65330.0 s
Sustained decode32K4Valid575.6144.4467 ms6.9 ms3.9417,25630.0 s
Sustained decode32K8Valid971.8122.71,274 ms8.1 ms8.0329,14130.0 s
Sustained decode32K16Valid1,449.092.22,962 ms10.8 ms16.0043,41730.0 s
Sustained decode32K32Valid1,817.756.94,677 ms17.6 ms32.0054,48130.0 s
Sustained decode32K64Requests queued1,640.040.07,466 ms25.0 ms37.5049,16730.0 s
Sustained decode32K128Requests queued1,644.940.57,592 ms24.7 ms37.4049,26029.9 s
Sustained decode64K1Valid155.7157.03,854 ms6.4 ms1.014,67030.0 s
Sustained decode64K2Valid280.5141.33,944 ms7.1 ms2.028,41130.0 s
Sustained decode64K4Valid522.2134.8505 ms7.4 ms3.9415,65230.0 s
Sustained decode64K8Valid870.1108.91,414 ms9.2 ms8.0126,09830.0 s
Sustained decode64K16Valid1,199.375.42,698 ms13.3 ms16.0035,95530.0 s
Sustained decode64K32Valid1,425.144.34,960 ms22.6 ms32.0042,73030.0 s
Sustained decode64K64Requests queued411.128.87,483 ms34.7 ms29.82011,92529.0 s
Sustained decode64K128Requests queued452.029.57,596 ms33.9 ms30.52613,52329.9 s
Sustained decode128K1Valid143.9148.48,966 ms6.7 ms1.014,31930.0 s
Sustained decode128K2Valid263.2135.99,183 ms7.4 ms1.927,89430.0 s
Sustained decode128K4Valid483.0119.11,239 ms8.4 ms4.0114,47830.0 s
Sustained decode128K8Valid690.584.82,193 ms11.8 ms8.0020,69530.0 s
Sustained decode128K16Valid890.254.64,150 ms18.3 ms16.0026,68230.0 s
Sustained decode128K32Valid986.030.77,001 ms32.6 ms32.0029,47929.9 s
Sustained decode128K64Requests queued52.020.59,629 ms48.7 ms24.0121,52229.3 s
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid135.7138.122,709 ms7.2 ms1.014,07230.0 s
Sustained decode251K2Valid223.2112.844,768 ms8.9 ms2.006,69730.0 s
Sustained decode251K4Valid372.592.01,505 ms10.9 ms4.0011,16130.0 s
Sustained decode251K8Valid480.759.72,465 ms16.7 ms8.0014,39830.0 s
Sustained decode251K16Valid562.635.04,325 ms28.6 ms16.0016,84429.9 s
Sustained decode251K32Valid631.319.07,881 ms52.5 ms32.0018,88129.9 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.