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

Speed test matrix

GLM-5.3-Flash-NVFP4 on H200 SXM 141GB ×4

sglang · 0.0.0.dev0 · NVFP48 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
sglang
Version
0.0.0.dev0
Quantization
NVFP4
Backend
cuda
Build
cuda-13.2
Commit
4a0c6f2fe049

Run

Served model
nvidia/GLM-5.3-Flash-NVFP4
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-nvidia-glm53flash-dflash2-sglang-4a0c6f2fe/bin/sglang" serve --model-path nvidia/GLM-5.3-Flash-NVFP4 --served-model-name nvidia/GLM-5.3-Flash-NVFP4 --trust-remote-code --tp 4 --reasoning-parser glm45 --tool-call-parser glm47 --context-length 1048576 --mem-fraction-static 0.87 --enable-metrics --host 0.0.0.0 --port 8000 --api-key <redacted> --kv-cache-dtype fp8_e4m3 --attention-backend dsa --dsa-prefill-backend tilelang --dsa-decode-backend tilelang --fp4-gemm-backend marlin --moe-runner-backend marlin --speculative-algorithm DFLASH --speculative-draft-model-path incoai/GLM-5.3-Flash-DFlash2 --speculative-draft-attention-backend fa4 --quantization modelopt_fp4

Prefill

prompt tok/s by context length
8K context16.5K498 ms TTFT
16K context17.4K932 ms TTFT
32K context18.2K1,777 ms TTFT
64K context18.3K3,528 ms TTFT
128K context18K7,150 ms TTFT
256K context17.3K14,872 ms TTFT
512K context15.9K32,361 ms TTFT
1019K context13.5K75,756 ms TTFT
1024K context13.5K76,487 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K270.138 ms TTFT458.355 ms TTFT699.4267 ms TTFT1,108.9147 ms TTFT1,642.11,004 ms TTFT2,154.7640 ms TTFTNot runNot run
16K285.845 ms TTFT438.062 ms TTFT717.275 ms TTFT1,083.2101 ms TTFT1,635.1188 ms TTFT2,143.8302 ms TTFTNot runNot run
32K294.041 ms TTFT439.655 ms TTFT699.571 ms TTFT1,114.486 ms TTFT1,635.2158 ms TTFT2,156.0263 ms TTFTNot runOver capacity
64K284.060 ms TTFT449.386 ms TTFT710.5163 ms TTFT1,100.7146 ms TTFT1,619.6340 ms TTFT2,148.6753 ms TTFTOver capacityOver capacity
128K281.550 ms TTFT201.477 ms TTFT332.299 ms TTFT520.6152 ms TTFT739.4356 ms TTFTOver capacityOver capacityOver capacity
256K278.081 ms TTFT198.2125 ms TTFT325.9172 ms TTFT507.0306 ms TTFTOver capacityOver capacityOver capacityOver capacity
512K296.294 ms TTFT195.8129 ms TTFT315.2204 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity
1019K270.3121 ms TTFT187.4202 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. Not run: the benchmark skipped this measurement during the run, or the run stopped early.

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
Prefill8K1Valid16.5K—498 ms——1——
Prefill16K1Valid17.4K—932 ms——1——
Prefill32K1Valid18.2K—1,777 ms——1——
Prefill64K1Valid18.3K—3,528 ms——1——
Prefill128K1Valid18K—7,150 ms——1——
Prefill256K1Valid17.3K—14,872 ms——1——
Prefill512K1Valid15.9K—32,361 ms——1——
Prefill1019K1Valid13.5K—75,756 ms——1——
Prefill1024K1Valid13.5K—76,487 ms——1——
Sustained decode8K1Valid270.1273.338 ms3.7 ms1.028,10230.0 s
Sustained decode8K2Valid458.3232.355 ms4.3 ms2.0213,74530.0 s
Sustained decode8K4Valid699.4182.3267 ms5.5 ms4.0420,97130.0 s
Sustained decode8K8Valid1,108.9145.1147 ms6.9 ms7.9833,25730.0 s
Sustained decode8K16Valid1,642.1104.91,004 ms9.5 ms16.0049,26130.0 s
Sustained decode8K32Valid2,154.769.1640 ms14.5 ms32.0064,56930.0 s
Sustained decode8K64Not run————————
Sustained decode8K128Not run————————
Sustained decode16K1Valid285.8288.045 ms3.5 ms0.928,58030.0 s
Sustained decode16K2Valid438.0220.662 ms4.5 ms2.0213,15430.0 s
Sustained decode16K4Valid717.2184.475 ms5.4 ms4.0421,53830.0 s
Sustained decode16K8Valid1,083.2142.7101 ms7.0 ms7.9832,49430.0 s
Sustained decode16K16Valid1,635.1103.7188 ms9.6 ms16.0049,03730.0 s
Sustained decode16K32Valid2,143.869.5302 ms14.4 ms32.0064,30430.0 s
Sustained decode16K64Not run————————
Sustained decode16K128Not run————————
Sustained decode32K1Valid294.0296.641 ms3.4 ms1.028,82430.0 s
Sustained decode32K2Valid439.6221.355 ms4.5 ms2.0213,18330.0 s
Sustained decode32K4Valid699.5187.571 ms5.3 ms4.0421,00730.0 s
Sustained decode32K8Valid1,114.4148.386 ms6.7 ms7.9833,41930.0 s
Sustained decode32K16Valid1,635.2105.4158 ms9.5 ms16.0049,05330.0 s
Sustained decode32K32Valid2,156.069.2263 ms14.5 ms32.0064,65930.0 s
Sustained decode32K64Not run————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid284.0286.360 ms3.5 ms1.028,51930.0 s
Sustained decode64K2Valid449.3229.886 ms4.4 ms2.0213,47630.0 s
Sustained decode64K4Valid710.5184.1163 ms5.4 ms4.0421,30430.0 s
Sustained decode64K8Valid1,100.7141.6146 ms7.1 ms7.9833,00830.0 s
Sustained decode64K16Valid1,619.6104.6340 ms9.6 ms16.0048,56930.0 s
Sustained decode64K32Valid2,148.669.1753 ms14.5 ms32.0064,39930.0 s
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid281.5285.050 ms3.5 ms1.028,44530.0 s
Sustained decode128K2Valid201.4100.877 ms9.9 ms2.006,04230.0 s
Sustained decode128K4Valid332.283.199 ms12.0 ms4.009,96630.0 s
Sustained decode128K8Valid520.665.1152 ms15.4 ms8.0015,61630.0 s
Sustained decode128K16Valid739.446.2356 ms21.6 ms16.0022,17630.0 s
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode256K1Valid278.0280.281 ms3.6 ms0.928,34930.0 s
Sustained decode256K2Valid198.299.1125 ms10.1 ms2.005,94630.0 s
Sustained decode256K4Valid325.981.5172 ms12.3 ms4.009,77430.0 s
Sustained decode256K8Valid507.063.4306 ms15.8 ms8.0015,20830.0 s
Sustained decode256K16Over capacity————————
Sustained decode256K32Over capacity————————
Sustained decode256K64Over capacity————————
Sustained decode256K128Over capacity————————
Sustained decode512K1Valid296.2307.294 ms3.3 ms1.028,88630.0 s
Sustained decode512K2Valid195.897.9129 ms10.2 ms2.005,87330.0 s
Sustained decode512K4Valid315.278.8204 ms12.7 ms4.009,45530.0 s
Sustained decode512K8Over capacity————————
Sustained decode512K16Over capacity————————
Sustained decode512K32Over capacity————————
Sustained decode512K64Over capacity————————
Sustained decode512K128Over capacity————————
Sustained decode1019K1Valid270.3280.8121 ms3.6 ms1.028,10630.0 s
Sustained decode1019K2Valid187.493.8202 ms10.7 ms2.005,62230.0 s
Sustained decode1019K4Over capacity————————
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. Not run: the benchmark skipped this measurement during the run, or the run stopped early.