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

Speed test matrix

Qwen3.5-4B 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-4B --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.872563 --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-4B-DFlash","num_speculative_tokens":7}'

Prefill

prompt tok/s by context length
8K context46.7K175 ms TTFT
16K context45.1K359 ms TTFT
32K context46K702 ms TTFT
64K context41.3K1,560 ms TTFT
128K context33.1K3,889 ms TTFT
251K context23.5K10,738 ms TTFT
256K context23.1K11,116 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K408.278 ms TTFT779.989 ms TTFT1,496.193 ms TTFT2,612.0103 ms TTFT3,975.7126 ms TTFT5,311.0215 ms TTFT6,018.41,027 ms TTFT6,429.21,800 ms TTFT
16K375.6102 ms TTFT753.3119 ms TTFT1,419.8126 ms TTFT2,451.6122 ms TTFT3,765.5197 ms TTFT4,720.5225 ms TTFT5,342.71,085 ms TTFT5,690.72,592 ms TTFT
32K368.5126 ms TTFT721.1148 ms TTFT1,331.4144 ms TTFT2,238.5163 ms TTFT3,280.0227 ms TTFT3,866.9632 ms TTFT4,299.41,455 ms TTFT4,483.92,891 ms TTFT
64K360.8201 ms TTFT673.4223 ms TTFT1,176.2231 ms TTFT1,847.8254 ms TTFT2,462.9309 ms TTFT2,862.31,430 ms TTFT3,063.42,645 ms TTFT3,144.85,257 ms TTFT
128K328.1339 ms TTFT536.5397 ms TTFT954.1421 ms TTFT1,344.4589 ms TTFT1,737.71,866 ms TTFT1,846.03,509 ms TTFT1,911.36,573 ms TTFT1,954.612,678 ms TTFT
251K282.0656 ms TTFT470.75,791 ms TTFT676.6731 ms TTFT862.52,001 ms TTFT1,010.43,607 ms TTFT1,072.76,661 ms TTFT1,103.412,512 ms TTFTOver 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
Prefill8K1Valid46.7K—175 ms——1——
Prefill16K1Valid45.1K—359 ms——1——
Prefill32K1Valid46K—702 ms——1——
Prefill64K1Valid41.3K—1,560 ms——1——
Prefill128K1Valid33.1K—3,889 ms——1——
Prefill251K1Valid23.5K—10,738 ms——1——
Prefill256K1Valid23.1K—11,116 ms——1——
Sustained decode8K1Valid408.2405.978 ms2.5 ms1.0312,24730.0 s
Sustained decode8K2Valid779.9393.389 ms2.5 ms2.0623,39430.0 s
Sustained decode8K4Valid1,496.1385.693 ms2.6 ms4.01244,88130.0 s
Sustained decode8K8Valid2,612.0329.9103 ms3.0 ms8.01678,35830.0 s
Sustained decode8K16Valid3,975.7257.3126 ms3.9 ms16.030119,26230.0 s
Sustained decode8K32Valid5,311.0170.8215 ms5.9 ms31.932159,27030.0 s
Sustained decode8K64Valid6,018.495.91,027 ms10.4 ms64.00180,50630.0 s
Sustained decode8K128Valid6,429.251.71,800 ms19.3 ms128.00192,96830.0 s
Sustained decode16K1Valid375.6381.4102 ms2.6 ms1.0311,26730.0 s
Sustained decode16K2Valid753.3391.5119 ms2.6 ms2.0622,59630.0 s
Sustained decode16K4Valid1,419.8360.3126 ms2.8 ms4.01042,59230.0 s
Sustained decode16K8Valid2,451.6312.0122 ms3.2 ms8.01673,53630.0 s
Sustained decode16K16Valid3,765.5239.6197 ms4.2 ms16.022112,89630.0 s
Sustained decode16K32Valid4,720.5152.1225 ms6.6 ms31.932141,61830.0 s
Sustained decode16K64Valid5,342.784.61,085 ms11.8 ms64.00160,21530.0 s
Sustained decode16K128Valid5,690.745.12,592 ms22.2 ms128.00170,76830.0 s
Sustained decode32K1Valid368.5391.1126 ms2.6 ms1.0311,05430.0 s
Sustained decode32K2Valid721.1367.5148 ms2.7 ms2.0521,63330.0 s
Sustained decode32K4Valid1,331.4341.1144 ms2.9 ms4.0839,93230.0 s
Sustained decode32K8Valid2,238.5285.9163 ms3.5 ms7.91667,15030.0 s
Sustained decode32K16Valid3,280.0207.8227 ms4.8 ms15.91698,36730.0 s
Sustained decode32K32Valid3,866.9123.1632 ms8.1 ms31.917116,01130.0 s
Sustained decode32K64Valid4,299.468.21,455 ms14.7 ms64.00128,85430.0 s
Sustained decode32K128Valid4,483.936.02,891 ms27.8 ms128.00134,55030.0 s
Sustained decode64K1Valid360.8372.0201 ms2.7 ms1.0210,82330.0 s
Sustained decode64K2Valid673.4341.2223 ms2.9 ms2.0420,20230.0 s
Sustained decode64K4Valid1,176.2309.7231 ms3.2 ms3.9835,27730.0 s
Sustained decode64K8Valid1,847.8240.6254 ms4.2 ms7.91055,43630.0 s
Sustained decode64K16Valid2,462.9157.8309 ms6.3 ms15.91673,86330.0 s
Sustained decode64K32Valid2,862.391.31,430 ms11.0 ms32.0085,82330.0 s
Sustained decode64K64Valid3,063.449.12,645 ms20.4 ms64.0091,88930.0 s
Sustained decode64K128Valid3,144.826.35,257 ms38.0 ms128.0094,28830.0 s
Sustained decode128K1Valid328.1339.0339 ms3.0 ms1.029,84330.0 s
Sustained decode128K2Valid536.5285.2397 ms3.5 ms2.0416,09230.0 s
Sustained decode128K4Valid954.1250.4421 ms4.0 ms4.0728,54629.9 s
Sustained decode128K8Valid1,344.4171.5589 ms5.8 ms7.8840,33130.0 s
Sustained decode128K16Valid1,737.7104.01,866 ms9.6 ms16.0152,10130.0 s
Sustained decode128K32Valid1,846.058.83,509 ms17.0 ms32.0055,36830.0 s
Sustained decode128K64Valid1,911.331.36,573 ms32.0 ms64.0057,32430.0 s
Sustained decode128K128Valid1,954.616.912,678 ms59.3 ms128.0058,57030.0 s
Sustained decode251K1Valid282.0301.0656 ms3.3 ms1.028,46130.0 s
Sustained decode251K2Valid470.7244.95,791 ms4.1 ms1.9314,06929.9 s
Sustained decode251K4Valid676.6170.0731 ms5.9 ms3.9420,29130.0 s
Sustained decode251K8Valid862.5113.02,001 ms8.8 ms8.0125,86430.0 s
Sustained decode251K16Valid1,010.464.63,607 ms15.5 ms16.0030,31430.0 s
Sustained decode251K32Valid1,072.735.06,661 ms28.5 ms32.0032,13530.0 s
Sustained decode251K64Valid1,103.418.912,512 ms52.8 ms64.0033,00029.9 s
Sustained decode251K128Over capacity————————

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