Начало работыТаблица лидеровDecode calculatorМоделиOrganizationsReportsMatrix runsОборудованиеБенчмаркиМаркетплейсАрендаProДокументация API
Язык
Actual Computer — Every computer, one endpoint

Speed test matrix

gemma-4-12B-it 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
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-z-lab-vllm/bin/vllm" serve google/gemma-4-12B-it --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.830641 --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/gemma4-12B-it-DFlash","num_speculative_tokens":15}'

Prefill

prompt tok/s by context length
8K context19.5K420 ms TTFT
16K context17.9K910 ms TTFT
32K context16.5K1,961 ms TTFT
64K context13.7K4,724 ms TTFT
128K context9,98812,915 ms TTFT
251K context6,51538,804 ms TTFT
256K context6,40740,242 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K456.0114 ms TTFT882.698 ms TTFT1,798.0100 ms TTFT2,665.7109 ms TTFT4,104.0133 ms TTFT4,803.7294 ms TTFT5,195.81,387 ms TTFT4,650.61,779 ms TTFT
16K317.4168 ms TTFT743.8126 ms TTFT1,475.7149 ms TTFT2,519.2132 ms TTFT3,165.9196 ms TTFT3,741.5399 ms TTFT4,605.31,312 ms TTFT3,566.52,228 ms TTFT
32K310.4203 ms TTFT801.3197 ms TTFT1,520.2205 ms TTFT2,076.6222 ms TTFT2,515.7332 ms TTFT3,134.8813 ms TTFT2,860.12,097 ms TTFT2,578.93,880 ms TTFT
64K564.6314 ms TTFT915.9333 ms TTFT1,330.0330 ms TTFT1,967.2394 ms TTFT2,350.6637 ms TTFT2,595.81,764 ms TTFT2,921.83,808 ms TTFT2,303.77,714 ms TTFT
128K395.5557 ms TTFT411.06,762 ms TTFT1,067.6661 ms TTFT1,084.41,120 ms TTFT1,711.41,837 ms TTFT1,747.46,062 ms TTFT1,496.310,893 ms TTFTOver capacity
251K244.91,204 ms TTFT588.7Requests queued1,277 ms TTFT763.61,544 ms TTFT657.22,834 ms TTFT704.86,680 ms TTFT1,084.515,286 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
Prefill8K1Valid19.5K—420 ms——1——
Prefill16K1Valid17.9K—910 ms——1——
Prefill32K1Valid16.5K—1,961 ms——1——
Prefill64K1Valid13.7K—4,724 ms——1——
Prefill128K1Valid9,988.0—12,915 ms——1——
Prefill251K1Valid6,515.0—38,804 ms——1——
Prefill256K1Valid6,407.0—40,242 ms——1——
Sustained decode8K1Valid456.0507.0114 ms2.0 ms1.0313,68130.0 s
Sustained decode8K2Valid882.6491.598 ms2.0 ms2.0726,47530.0 s
Sustained decode8K4Valid1,798.0469.9100 ms2.1 ms4.01453,92130.0 s
Sustained decode8K8Valid2,665.7423.2109 ms2.4 ms8.01779,95130.0 s
Sustained decode8K16Valid4,104.0281.3133 ms3.6 ms15.927123,09730.0 s
Sustained decode8K32Valid4,803.7136.8294 ms7.3 ms31.828143,95530.0 s
Sustained decode8K64Valid5,195.879.91,387 ms12.5 ms64.05155,79330.0 s
Sustained decode8K128Valid4,650.634.81,779 ms28.7 ms128.00139,25129.9 s
Sustained decode16K1Valid317.4450.5168 ms2.2 ms1.029,52130.0 s
Sustained decode16K2Valid743.8471.7126 ms2.1 ms1.9522,30730.0 s
Sustained decode16K4Valid1,475.7444.2149 ms2.3 ms3.91144,26330.0 s
Sustained decode16K8Valid2,519.2352.6132 ms2.8 ms8.01775,56830.0 s
Sustained decode16K16Valid3,165.9196.2196 ms5.1 ms15.92094,96930.0 s
Sustained decode16K32Valid3,741.599.0399 ms10.1 ms31.917112,13130.0 s
Sustained decode16K64Valid4,605.374.41,312 ms13.4 ms64.02137,97230.0 s
Sustained decode16K128Valid3,566.527.62,228 ms36.3 ms128.00106,79629.9 s
Sustained decode32K1Valid310.4242.8203 ms4.1 ms1.029,30830.0 s
Sustained decode32K2Valid801.3472.7197 ms2.1 ms2.0624,03530.0 s
Sustained decode32K4Valid1,520.2389.1205 ms2.6 ms4.01145,60230.0 s
Sustained decode32K8Valid2,076.6256.9222 ms4.0 ms8.01462,27330.0 s
Sustained decode32K16Valid2,515.7128.7332 ms7.8 ms15.91575,45130.0 s
Sustained decode32K32Valid3,134.887.4813 ms11.5 ms31.81294,00330.0 s
Sustained decode32K64Valid2,860.141.02,097 ms24.4 ms64.0085,55329.9 s
Sustained decode32K128Valid2,578.916.43,880 ms60.9 ms128.0077,01429.9 s
Sustained decode64K1Valid564.6536.4314 ms1.9 ms1.0416,93330.0 s
Sustained decode64K2Valid915.9504.4333 ms2.0 ms2.0627,46930.0 s
Sustained decode64K4Valid1,330.0385.3330 ms2.6 ms3.9939,88330.0 s
Sustained decode64K8Valid1,967.2288.8394 ms3.5 ms8.01359,01630.0 s
Sustained decode64K16Valid2,350.6152.9637 ms6.5 ms15.91270,51530.0 s
Sustained decode64K32Valid2,595.889.71,764 ms11.1 ms32.0377,82130.0 s
Sustained decode64K64Valid2,921.844.53,808 ms22.5 ms64.0087,41229.9 s
Sustained decode64K128Valid2,303.715.97,714 ms62.9 ms128.0068,83329.9 s
Sustained decode128K1Valid395.5375.1557 ms2.8 ms0.9311,86530.0 s
Sustained decode128K2Valid411.0178.36,762 ms5.6 ms2.0212,33030.0 s
Sustained decode128K4Valid1,067.6304.2661 ms3.3 ms3.9732,02630.0 s
Sustained decode128K8Valid1,084.4143.51,120 ms7.9 ms7.9432,51630.0 s
Sustained decode128K16Valid1,711.495.71,837 ms10.5 ms15.8951,24629.9 s
Sustained decode128K32Valid1,747.457.46,062 ms17.4 ms32.0052,33429.9 s
Sustained decode128K64Valid1,496.319.410,893 ms51.5 ms64.0044,82130.0 s
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid244.9221.11,204 ms4.5 ms0.927,34630.0 s
Sustained decode251K2Requests queued588.7318.61,277 ms3.1 ms1.9417,65830.0 s
Sustained decode251K4Valid763.6222.91,544 ms4.5 ms3.9422,89030.0 s
Sustained decode251K8Valid657.257.12,834 ms17.5 ms7.9319,70730.0 s
Sustained decode251K16Valid704.831.56,680 ms31.7 ms16.0021,13730.0 s
Sustained decode251K32Valid1,084.534.615,286 ms28.9 ms32.0032,52330.0 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.