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

Speed test matrix

Qwen3.5-4B-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-4B-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.946901 --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 context46.6K176 ms TTFT
16K context46.5K349 ms TTFT
32K context44.9K720 ms TTFT
64K context39.6K1,628 ms TTFT
128K context30.3K4,244 ms TTFT
251K context21K12,015 ms TTFT
256K context20.7K12,438 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K263.066 ms TTFT516.986 ms TTFT946.483 ms TTFT1,753.4127 ms TTFT2,852.5132 ms TTFT4,419.4189 ms TTFT5,932.2712 ms TTFT7,196.31,126 ms TTFT
16K287.5102 ms TTFT578.693 ms TTFT948.5105 ms TTFT1,674.8145 ms TTFT2,669.5174 ms TTFT3,754.0454 ms TTFT4,823.51,010 ms TTFT5,627.91,928 ms TTFT
32K248.0113 ms TTFT494.9119 ms TTFT897.2145 ms TTFT1,498.4143 ms TTFT2,177.0181 ms TTFT2,969.9809 ms TTFT3,587.61,358 ms TTFTOver capacity
64K233.5179 ms TTFT450.8189 ms TTFT782.2248 ms TTFT1,209.1239 ms TTFT1,687.7815 ms TTFT2,055.81,464 ms TTFTOver capacityOver capacity
128K227.6314 ms TTFT407.8332 ms TTFT548.6355 ms TTFT858.9860 ms TTFT1,072.81,559 ms TTFTOver capacityOver capacityOver capacity
251K184.8614 ms TTFT265.8614 ms TTFT384.51,177 ms TTFT562.31,882 ms TTFTOver capacityOver 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
Prefill8K1Valid46.6K—176 ms——1——
Prefill16K1Valid46.5K—349 ms——1——
Prefill32K1Valid44.9K—720 ms——1——
Prefill64K1Valid39.6K—1,628 ms——1——
Prefill128K1Valid30.3K—4,244 ms——1——
Prefill251K1Valid21K—12,015 ms——1——
Prefill256K1Valid20.7K—12,438 ms——1——
Sustained decode8K1Valid263.0283.866 ms3.5 ms1.027,89030.0 s
Sustained decode8K2Valid516.9275.486 ms3.6 ms2.0415,50830.0 s
Sustained decode8K4Valid946.4255.583 ms3.9 ms4.0728,38930.0 s
Sustained decode8K8Valid1,753.4223.8127 ms4.5 ms8.0852,59730.0 s
Sustained decode8K16Valid2,852.5188.0132 ms5.3 ms15.91685,58230.0 s
Sustained decode8K32Valid4,419.4142.9189 ms7.0 ms31.931132,58030.0 s
Sustained decode8K64Valid5,932.295.7712 ms10.4 ms64.00177,99430.0 s
Sustained decode8K128Valid7,196.356.41,126 ms17.7 ms128.00215,95630.0 s
Sustained decode16K1Valid287.5291.8102 ms3.4 ms1.028,62530.0 s
Sustained decode16K2Valid578.6280.293 ms3.6 ms2.0417,35530.0 s
Sustained decode16K4Valid948.5246.4105 ms4.1 ms4.0628,45430.0 s
Sustained decode16K8Valid1,674.8215.6145 ms4.6 ms8.0850,23430.0 s
Sustained decode16K16Valid2,669.5173.5174 ms5.8 ms15.91680,06930.0 s
Sustained decode16K32Valid3,754.0116.9454 ms8.6 ms31.914112,58130.0 s
Sustained decode16K64Valid4,823.576.21,010 ms13.1 ms64.00144,67630.0 s
Sustained decode16K128Valid5,627.943.31,928 ms23.1 ms128.00168,70930.0 s
Sustained decode32K1Valid248.0255.1113 ms3.9 ms1.027,43930.0 s
Sustained decode32K2Valid494.9258.8119 ms3.9 ms2.0414,84630.0 s
Sustained decode32K4Valid897.2233.4145 ms4.3 ms4.0426,91530.0 s
Sustained decode32K8Valid1,498.4200.9143 ms5.0 ms8.0844,95230.0 s
Sustained decode32K16Valid2,177.0137.2181 ms7.3 ms15.81665,29630.0 s
Sustained decode32K32Valid2,969.994.3809 ms10.6 ms32.0089,06830.0 s
Sustained decode32K64Valid3,587.656.71,358 ms17.6 ms64.00107,57730.0 s
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid233.5237.6179 ms4.2 ms1.017,00330.0 s
Sustained decode64K2Valid450.8232.5189 ms4.3 ms2.0213,52530.0 s
Sustained decode64K4Valid782.2208.4248 ms4.8 ms4.0423,46430.0 s
Sustained decode64K8Valid1,209.1156.1239 ms6.4 ms8.0836,26530.0 s
Sustained decode64K16Valid1,687.7106.1815 ms9.4 ms16.0150,61030.0 s
Sustained decode64K32Valid2,055.865.41,464 ms15.3 ms32.0061,63730.0 s
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid227.6233.0314 ms4.3 ms1.016,82730.0 s
Sustained decode128K2Valid407.8209.0332 ms4.8 ms2.0212,23330.0 s
Sustained decode128K4Valid548.6147.8355 ms6.8 ms4.0316,45530.0 s
Sustained decode128K8Valid858.9108.9860 ms9.2 ms8.0025,76430.0 s
Sustained decode128K16Valid1,072.869.81,559 ms14.3 ms16.0032,16730.0 s
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid184.8194.3614 ms5.1 ms1.015,54430.0 s
Sustained decode251K2Valid265.8153.4614 ms6.6 ms2.027,97430.0 s
Sustained decode251K4Valid384.598.81,177 ms10.1 ms4.0011,53330.0 s
Sustained decode251K8Valid562.371.71,882 ms13.9 ms8.0016,85830.0 s
Sustained decode251K16Over capacity————————
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.