BaşlarkenLiderlik tablosuDecode calculatorModellerOrganizationsReportsMatrix runsDonanımKarşılaştırmalı DeğerlendirmelerPazar yeriKiralıklarProAPI Dokümanlar
Dil
Actual Computer — Every computer, one endpoint

Speed test matrix

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

sglang · 0.5.6.post3.dev10338+g787299797 · 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.5.6.post3.dev10338+g787299797
Quantization
NVFP4
Backend
cuda
Build
cuda-13.2
Commit
787299797931

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-glm53flash-dflash2-sglang-pr-37818/bin/sglang" serve --model-path nvidia/GLM-5.3-Flash-NVFP4 --served-model-name nvidia/GLM-5.3-Flash-NVFP4 --tp 4 --reasoning-parser glm45 --tool-call-parser glm47 --context-length 1048576 --mem-fraction-static 0.85 --enable-metrics --host 0.0.0.0 --port 8000 --api-key <redacted> --dsa-prefill-backend tilelang --dsa-decode-backend tilelang --moe-runner-backend marlin --quantization modelopt_fp4

Prefill

prompt tok/s by context length
8K context12K685 ms TTFT
16K context17.3K938 ms TTFT
32K context17.5K1,844 ms TTFT
64K context17.6K3,670 ms TTFT
128K context17.4K7,411 ms TTFT
256K context16.5K15,630 ms TTFT
512K context15.3K33,661 ms TTFT
1019K context13.1K78,529 ms TTFT
1024K context12.4K82,848 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K124.1184 ms TTFT234.2322 ms TTFT427.8342 ms TTFT751.8528 ms TTFT1,247.0616 ms TTFT2,015.31,012 ms TTFT3,159.52,016 ms TTFT4,782.93,973 ms TTFT
16K123.9213 ms TTFT233.0345 ms TTFT428.2484 ms TTFT753.6623 ms TTFT1,243.11,038 ms TTFT2,007.72,039 ms TTFT3,181.54,041 ms TTFT4,767.87,871 ms TTFT
32K123.4282 ms TTFT233.1418 ms TTFT427.5622 ms TTFT756.51,089 ms TTFT1,246.72,138 ms TTFT2,009.94,197 ms TTFT3,175.48,402 ms TTFTOver capacity
64K122.5422 ms TTFT233.1641 ms TTFT424.21,111 ms TTFT755.02,219 ms TTFT1,232.44,374 ms TTFT1,979.48,778 ms TTFTOver capacityOver capacity
128K120.5697 ms TTFT230.11,194 ms TTFT424.12,240 ms TTFT743.34,346 ms TTFT1,223.28,885 ms TTFTOver capacityOver capacityOver capacity
256K121.01,290 ms TTFT226.92,310 ms TTFT411.94,600 ms TTFT733.69,062 ms TTFTOver capacityOver capacityOver capacityOver capacity
512K117.42,865 ms TTFT220.25,282 ms TTFT401.010,132 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity
1019K111.16,894 ms TTFT172.9Requests queued11,787 ms TTFTOver capacityOver capacityOver capacityOver capacityOver 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
Prefill8K1Valid12K—685 ms——1——
Prefill16K1Valid17.3K—938 ms——1——
Prefill32K1Valid17.5K—1,844 ms——1——
Prefill64K1Valid17.6K—3,670 ms——1——
Prefill128K1Valid17.4K—7,411 ms——1——
Prefill256K1Valid16.5K—15,630 ms——1——
Prefill512K1Valid15.3K—33,661 ms——1——
Prefill1019K1Valid13.1K—78,529 ms——1——
Prefill1024K1Valid12.4K—82,848 ms——1——
Sustained decode8K1Valid124.1125.4184 ms8.0 ms1.013,72230.0 s
Sustained decode8K2Valid234.2117.2322 ms8.5 ms2.007,02630.0 s
Sustained decode8K4Valid427.8107.0342 ms9.3 ms4.0012,83230.0 s
Sustained decode8K8Valid751.894.2528 ms10.6 ms8.0022,55430.0 s
Sustained decode8K16Valid1,247.077.9616 ms12.8 ms16.0037,40830.0 s
Sustained decode8K32Valid2,015.362.91,012 ms15.9 ms32.0060,44830.0 s
Sustained decode8K64Valid3,159.549.32,016 ms20.3 ms64.0094,78430.0 s
Sustained decode8K128Valid4,782.937.33,973 ms26.8 ms128.00143,48830.0 s
Sustained decode16K1Valid123.9125.3213 ms8.0 ms1.013,71630.0 s
Sustained decode16K2Valid233.0116.5345 ms8.6 ms2.006,98830.0 s
Sustained decode16K4Valid428.2107.2484 ms9.3 ms4.0012,84430.0 s
Sustained decode16K8Valid753.694.0623 ms10.6 ms8.0022,60830.0 s
Sustained decode16K16Valid1,243.177.71,038 ms12.9 ms16.0037,28030.0 s
Sustained decode16K32Valid2,007.762.62,039 ms16.0 ms32.0060,22430.0 s
Sustained decode16K64Valid3,181.549.74,041 ms20.1 ms64.0095,42430.0 s
Sustained decode16K128Valid4,767.837.37,871 ms26.8 ms128.00143,04030.0 s
Sustained decode32K1Valid123.4124.6282 ms8.0 ms1.013,70330.0 s
Sustained decode32K2Valid233.1116.6418 ms8.6 ms2.006,99030.0 s
Sustained decode32K4Valid427.5106.8622 ms9.4 ms4.0012,82430.0 s
Sustained decode32K8Valid756.594.31,089 ms10.6 ms8.0022,68830.0 s
Sustained decode32K16Valid1,246.777.62,138 ms12.9 ms16.0037,39230.0 s
Sustained decode32K32Valid2,009.962.74,197 ms16.0 ms32.0060,28730.0 s
Sustained decode32K64Valid3,175.449.78,402 ms20.1 ms64.0095,23230.0 s
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid122.5124.4422 ms8.0 ms1.013,67630.0 s
Sustained decode64K2Valid233.1116.7641 ms8.6 ms2.006,99230.0 s
Sustained decode64K4Valid424.2106.31,111 ms9.4 ms4.0012,72430.0 s
Sustained decode64K8Valid755.095.32,219 ms10.5 ms8.0022,64830.0 s
Sustained decode64K16Valid1,232.479.14,374 ms12.6 ms16.0036,96030.0 s
Sustained decode64K32Valid1,979.465.68,778 ms15.3 ms32.0059,36030.0 s
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid120.5128.0697 ms7.8 ms1.013,61530.0 s
Sustained decode128K2Valid230.1115.61,194 ms8.6 ms2.006,90230.0 s
Sustained decode128K4Valid424.1107.62,240 ms9.3 ms4.0012,72030.0 s
Sustained decode128K8Valid743.396.54,346 ms10.4 ms8.0022,29630.0 s
Sustained decode128K16Valid1,223.283.68,885 ms12.0 ms16.0036,68830.0 s
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode256K1Valid121.0120.91,290 ms8.3 ms1.003,62930.0 s
Sustained decode256K2Valid226.9114.92,310 ms8.7 ms2.006,80630.0 s
Sustained decode256K4Valid411.9107.34,600 ms9.3 ms4.0012,35630.0 s
Sustained decode256K8Valid733.6100.59,062 ms10.0 ms8.0022,00830.0 s
Sustained decode256K16Over capacity————————
Sustained decode256K32Over capacity————————
Sustained decode256K64Over capacity————————
Sustained decode256K128Over capacity————————
Sustained decode512K1Valid117.4117.42,865 ms8.5 ms1.003,52330.0 s
Sustained decode512K2Valid220.2114.25,282 ms8.8 ms2.006,60630.0 s
Sustained decode512K4Valid401.0110.710,132 ms9.0 ms4.0012,02430.0 s
Sustained decode512K8Over capacity————————
Sustained decode512K16Over capacity————————
Sustained decode512K32Over capacity————————
Sustained decode512K64Over capacity————————
Sustained decode512K128Over capacity————————
Sustained decode1019K1Valid111.1111.16,894 ms9.0 ms1.003,33230.0 s
Sustained decode1019K2Requests queued172.9105.111,787 ms9.8 ms1.916,12535.4 s
Sustained decode1019K4Over capacity————————
Sustained decode1019K8Over capacity————————
Sustained decode1019K16Over capacity————————
Sustained decode1019K32Over capacity————————
Sustained decode1019K64Over capacity————————
Sustained decode1019K128Over 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.