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

Speed test matrix

DeepSeek-V4.1-Flash on H200 SXM 141GB ×4

vllm · 0.1.1.dev5+ge77daef89 · MXFP4+FP88 contexts (8K–1019K) × 8 concurrency levels (1–128) · prefill at 8K, 16K, 32K, 64K, 128K, 256K, 512K, 1019K, 1024K
by @keennaylmx dev importMeasured

Hardware

Type
Discrete GPU
GPU
H200 SXM
GPU count
4
VRAM
564 GB (4 × 141 GB)
OS
linux

Engine

Engine
vllm
Version
0.1.1.dev5+ge77daef89
Quantization
MXFP4+FP8
Backend
cuda
Build
cuda-13.2
Commit
e77daef89e18

Run

Served model
deepseek
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-deepseek-v41-vllm-e77daef89/bin/vllm" serve deepseek-ai/DeepSeek-V4.1-Flash --served-model-name deepseek --trust-remote-code --tensor-parallel-size 4 --reasoning-parser deepseek_v41 --enable-auto-tool-choice --tool-call-parser deepseek_v41 --max-model-len 1048576 --gpu-memory-utilization 0.88 --host 0.0.0.0 --port 8000 --api-key <redacted> --dtype bfloat16 --tokenizer-mode deepseek_v41 --mm-encoder-tp-mode data --engram-config '{"cpu_offload":true}'

Prefill

prompt tok/s by context length
8K context14.8K555 ms TTFT
16K context16.1K1,010 ms TTFT
32K context16.2K1,993 ms TTFT
64K context15.9K4,043 ms TTFT
128K context15.2K8,466 ms TTFT
256K context13.7K18,801 ms TTFT
512K context11.4K45,246 ms TTFT
1019K context7,088144,197 ms TTFT
1024K context7,046145,770 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K124.553 ms TTFT237.384 ms TTFT433.1103 ms TTFT759.8155 ms TTFT1,225.8223 ms TTFT1,936.4384 ms TTFT2,821.9621 ms TTFT4,258.21,169 ms TTFT
16K124.265 ms TTFT236.594 ms TTFT431.0116 ms TTFT752.0179 ms TTFT1,219.0304 ms TTFT1,917.4546 ms TTFT2,811.1967 ms TTFT4,215.61,907 ms TTFT
32K123.9108 ms TTFT236.4169 ms TTFT429.0210 ms TTFT755.6338 ms TTFT1,216.9579 ms TTFT1,916.91,007 ms TTFT2,801.21,811 ms TTFT4,183.03,547 ms TTFT
64K123.4184 ms TTFT235.7289 ms TTFT428.4369 ms TTFT748.4597 ms TTFT1,216.71,059 ms TTFT1,896.51,938 ms TTFT2,757.13,713 ms TTFTOver capacity
128K123.5354 ms TTFT234.5501 ms TTFT424.9752 ms TTFT742.61,241 ms TTFT1,200.22,228 ms TTFT1,857.14,231 ms TTFTOver capacityOver capacity
256K122.7735 ms TTFT232.71,075 ms TTFT421.31,589 ms TTFT725.12,738 ms TTFT1,168.94,957 ms TTFTOver capacityOver capacityOver capacity
512K121.11,647 ms TTFT228.22,355 ms TTFT412.13,729 ms TTFT708.26,473 ms TTFTOver capacityOver capacityOver capacityOver capacity
1019K117.93,733 ms TTFT219.75,228 ms TTFT387.88,539 ms TTFTOver 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
Prefill8K1Valid14.8K—555 ms——1——
Prefill16K1Valid16.1K—1,010 ms——1——
Prefill32K1Valid16.2K—1,993 ms——1——
Prefill64K1Valid15.9K—4,043 ms——1——
Prefill128K1Valid15.2K—8,466 ms——1——
Prefill256K1Valid13.7K—18,801 ms——1——
Prefill512K1Valid11.4K—45,246 ms——1——
Prefill1019K1Valid7,088.0—144,197 ms——1——
Prefill1024K1Valid7,046.0—145,770 ms——1——
Sustained decode8K1Valid124.5125.253 ms8.0 ms1.013,73530.0 s
Sustained decode8K2Valid237.3118.684 ms8.4 ms2.007,11730.0 s
Sustained decode8K4Valid433.1108.3103 ms9.2 ms4.0012,99230.0 s
Sustained decode8K8Valid759.895.2155 ms10.5 ms8.0022,79130.0 s
Sustained decode8K16Valid1,225.877.0223 ms13.0 ms16.0036,76930.0 s
Sustained decode8K32Valid1,936.460.8384 ms16.4 ms32.0058,08130.0 s
Sustained decode8K64Valid2,821.944.3621 ms22.6 ms64.0084,60930.0 s
Sustained decode8K128Valid4,258.233.21,169 ms30.1 ms128.00127,75030.0 s
Sustained decode16K1Valid124.2125.365 ms8.0 ms1.013,72630.0 s
Sustained decode16K2Valid236.5118.394 ms8.5 ms2.007,09430.0 s
Sustained decode16K4Valid431.0107.8116 ms9.3 ms4.0012,92830.0 s
Sustained decode16K8Valid752.094.2179 ms10.6 ms8.0022,55330.0 s
Sustained decode16K16Valid1,219.076.4304 ms13.1 ms16.0036,57030.0 s
Sustained decode16K32Valid1,917.460.2546 ms16.6 ms32.0057,50730.0 s
Sustained decode16K64Valid2,811.144.1967 ms22.7 ms64.0084,28830.0 s
Sustained decode16K128Valid4,215.633.11,907 ms30.2 ms128.00126,47130.0 s
Sustained decode32K1Valid123.9126.7108 ms7.9 ms1.013,71530.0 s
Sustained decode32K2Valid236.4118.2169 ms8.5 ms2.007,09030.0 s
Sustained decode32K4Valid429.0107.4210 ms9.3 ms4.0012,86830.0 s
Sustained decode32K8Valid755.694.5338 ms10.6 ms8.0022,66430.0 s
Sustained decode32K16Valid1,216.976.1579 ms13.1 ms16.0036,49730.0 s
Sustained decode32K32Valid1,916.960.01,007 ms16.7 ms32.0057,50730.0 s
Sustained decode32K64Valid2,801.243.81,811 ms22.8 ms64.0084,03230.0 s
Sustained decode32K128Valid4,183.032.63,547 ms30.7 ms128.00125,44330.0 s
Sustained decode64K1Valid123.4134.2184 ms7.5 ms1.013,70130.0 s
Sustained decode64K2Valid235.7117.9289 ms8.5 ms2.007,07230.0 s
Sustained decode64K4Valid428.4107.1369 ms9.3 ms4.0012,85230.0 s
Sustained decode64K8Valid748.493.6597 ms10.7 ms8.0022,44830.0 s
Sustained decode64K16Valid1,216.776.11,059 ms13.1 ms16.0036,49630.0 s
Sustained decode64K32Valid1,896.559.41,938 ms16.8 ms32.0056,89530.0 s
Sustained decode64K64Valid2,757.143.33,713 ms23.1 ms64.0082,68930.0 s
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid123.5123.7354 ms8.1 ms1.013,69729.9 s
Sustained decode128K2Valid234.5117.4501 ms8.5 ms2.007,03230.0 s
Sustained decode128K4Valid424.9106.3752 ms9.4 ms4.0012,74630.0 s
Sustained decode128K8Valid742.692.91,241 ms10.8 ms8.0022,27330.0 s
Sustained decode128K16Valid1,200.275.02,228 ms13.3 ms16.0036,00030.0 s
Sustained decode128K32Valid1,857.158.04,231 ms17.3 ms32.0055,71230.0 s
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode256K1Valid122.7123.0735 ms8.1 ms1.013,61829.5 s
Sustained decode256K2Valid232.7116.51,075 ms8.6 ms2.006,98030.0 s
Sustained decode256K4Valid421.3105.31,589 ms9.5 ms4.0012,63630.0 s
Sustained decode256K8Valid725.190.72,738 ms11.0 ms8.0021,75230.0 s
Sustained decode256K16Valid1,168.972.94,957 ms13.7 ms16.0035,05830.0 s
Sustained decode256K32Over capacity————————
Sustained decode256K64Over capacity————————
Sustained decode256K128Over capacity————————
Sustained decode512K1Valid121.1121.61,647 ms8.2 ms1.003,63130.0 s
Sustained decode512K2Valid228.2114.52,355 ms8.7 ms2.006,84430.0 s
Sustained decode512K4Valid412.1103.13,729 ms9.7 ms4.0012,36130.0 s
Sustained decode512K8Valid708.288.46,473 ms11.3 ms8.0021,24030.0 s
Sustained decode512K16Over capacity————————
Sustained decode512K32Over capacity————————
Sustained decode512K64Over capacity————————
Sustained decode512K128Over capacity————————
Sustained decode1019K1Valid117.9118.93,733 ms8.4 ms1.003,53830.0 s
Sustained decode1019K2Valid219.7110.55,228 ms9.1 ms2.006,58830.0 s
Sustained decode1019K4Valid387.898.78,539 ms10.1 ms4.0111,63130.0 s
Sustained decode1019K8Over capacity————————
Sustained decode1019K16Over capacity————————
Sustained decode1019K32Over capacity————————
Sustained decode1019K64Over capacity————————
Sustained decode1019K128Over capacity————————

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