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

Speed test matrix

gemma-4-31B-it-FP8-block on H200 NVL 141GB

vllm · 0.27.2rc1.dev113+g5cecfc013 · FP86 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.27.2rc1.dev113+g5cecfc013
Quantization
FP8
Backend
cuda
Build
cuda-13.2
Commit
5cecfc013750

Run

Served model
gemma
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-redhatai-vllm/bin/vllm" serve RedHatAI/gemma-4-31B-it-FP8-block --served-model-name gemma --trust-remote-code --tensor-parallel-size 1 --reasoning-parser gemma4 --enable-auto-tool-choice --tool-call-parser gemma4 --max-model-len 262144 --gpu-memory-utilization 0.846765 --host 0.0.0.0 --port 8000 --api-key <redacted> --limit-mm-per-prompt '{"image":4,"audio":1}' --async-scheduling

Prefill

prompt tok/s by context length
8K context11.4K721 ms TTFT
16K context10.3K1,577 ms TTFT
32K context8,6813,729 ms TTFT
64K context6,5009,933 ms TTFT
128K context4,33029,789 ms TTFT
251K context2,69593,791 ms TTFT
256K context2,65797,025 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K74.761 ms TTFT144.3119 ms TTFT272.0159 ms TTFT497.5240 ms TTFT822.0281 ms TTFT1,189.1463 ms TTFTOver capacityOver capacity
16K73.7110 ms TTFT140.9132 ms TTFT261.0210 ms TTFT463.1302 ms TTFT735.4466 ms TTFTOver capacityOver capacityOver capacity
32K71.7152 ms TTFT134.0205 ms TTFT241.7282 ms TTFT406.0396 ms TTFTOver capacityOver capacityOver capacityOver capacity
64K68.2223 ms TTFT122.3313 ms TTFT209.3450 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity
128K61.9447 ms TTFT103.7600 ms TTFT165.4903 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity
251K52.81,017 ms TTFT80.91,394 ms TTFTOver capacityOver capacityOver 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
Prefill8K1Valid11.4K—721 ms——1——
Prefill16K1Valid10.3K—1,577 ms——1——
Prefill32K1Valid8,681.0—3,729 ms——1——
Prefill64K1Valid6,500.0—9,933 ms——1——
Prefill128K1Valid4,330.0—29,789 ms——1——
Prefill251K1Valid2,695.0—93,791 ms——1——
Prefill256K1Valid2,657.0—97,025 ms——1——
Sustained decode8K1Valid74.774.861 ms13.4 ms1.002,24230.0 s
Sustained decode8K2Valid144.372.3119 ms13.8 ms2.004,32930.0 s
Sustained decode8K4Valid272.068.2159 ms14.7 ms4.008,16030.0 s
Sustained decode8K8Valid497.562.5240 ms16.0 ms8.0014,93130.0 s
Sustained decode8K16Valid822.051.6281 ms19.4 ms16.0024,66630.0 s
Sustained decode8K32Valid1,189.137.4463 ms26.7 ms32.0035,67430.0 s
Sustained decode8K64Over capacity————————
Sustained decode8K128Over capacity————————
Sustained decode16K1Valid73.773.8110 ms13.6 ms1.002,21130.0 s
Sustained decode16K2Valid140.970.5132 ms14.2 ms2.004,22830.0 s
Sustained decode16K4Valid261.065.5210 ms15.3 ms4.007,82730.0 s
Sustained decode16K8Valid463.158.2302 ms17.2 ms8.0013,88730.0 s
Sustained decode16K16Valid735.446.2466 ms21.6 ms16.0022,06030.0 s
Sustained decode16K32Over capacity————————
Sustained decode16K64Over capacity————————
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid71.771.8152 ms13.9 ms1.002,14930.0 s
Sustained decode32K2Valid134.067.1205 ms14.9 ms2.004,02030.0 s
Sustained decode32K4Valid241.760.6282 ms16.5 ms4.007,25130.0 s
Sustained decode32K8Valid406.050.9396 ms19.6 ms8.0012,17830.0 s
Sustained decode32K16Over capacity————————
Sustained decode32K32Over capacity————————
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid68.268.3223 ms14.6 ms1.002,04530.0 s
Sustained decode64K2Valid122.361.3313 ms16.3 ms2.003,66630.0 s
Sustained decode64K4Valid209.352.5450 ms19.1 ms4.006,27630.0 s
Sustained decode64K8Over capacity————————
Sustained decode64K16Over capacity————————
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid61.962.1447 ms16.1 ms1.001,85830.0 s
Sustained decode128K2Valid103.752.0600 ms19.2 ms2.003,11230.0 s
Sustained decode128K4Valid165.441.5903 ms24.1 ms4.004,95930.0 s
Sustained decode128K8Over capacity————————
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid52.853.11,017 ms18.8 ms1.001,58330.0 s
Sustained decode251K2Valid80.940.61,394 ms24.6 ms2.002,42630.0 s
Sustained decode251K4Over capacity————————
Sustained decode251K8Over capacity————————
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.