Primeros pasosClasificaciónDecode calculatorModelosOrganizationsReportsMatrix runsHardwareEvaluaciones comparativasMarketplaceAlquileresProDocs de API
Idioma
Actual Computer — Every computer, one endpoint

Speed test matrix

GLM-5.3-Flash-NVFP4 on RTX PRO 6000 Blackwell Server Edition 96GB ×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
RTX PRO 6000 Blackwell Server Edition
GPU count
4
VRAM
384 GB (4 × 96 GB)
OS
linux

Engine

Engine
sglang
Version
0.0.0.dev0
Quantization
NVFP4
Backend
cuda
Build
cuda-13.2
Commit
4df49edcf00b

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_rtxpro6k-nvidia-glm53flash-dflash2-sglang-pr-38430/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.83 --enable-metrics --host 0.0.0.0 --port 8000 --api-key <redacted> --kv-cache-dtype fp8_e4m3 --attention-backend dsa --dsa-prefill-backend flashinfer_sparse_mla --dsa-decode-backend flashinfer_sparse_mla --fp4-gemm-backend flashinfer_cutlass --moe-runner-backend flashinfer_cutlass --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 context11.4K718 ms TTFT
16K context12.7K1,281 ms TTFT
32K context12.8K2,530 ms TTFT
64K context12.8K5,057 ms TTFT
128K context12.4K10,360 ms TTFT
256K context9,11128,276 ms TTFT
512K context11.2K46,031 ms TTFT
1019K context9,479108,126 ms TTFT
1024K context9,455108,938 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K170.434 ms TTFT278.757 ms TTFT404.5467 ms TTFT613.5396 ms TTFT925.3596 ms TTFT1,335.0446 ms TTFTNot runNot run
16K177.161 ms TTFT285.889 ms TTFT395.8118 ms TTFT614.5319 ms TTFT935.2216 ms TTFT1,333.3431 ms TTFTNot runOver capacity
32K169.651 ms TTFT267.374 ms TTFT407.799 ms TTFT638.5127 ms TTFT968.3176 ms TTFT1,357.7281 ms TTFTOver capacityOver capacity
64K179.274 ms TTFT262.4107 ms TTFT401.0175 ms TTFT620.0260 ms TTFT954.3446 ms TTFTOver capacityOver capacityOver capacity
128K177.765 ms TTFT271.796 ms TTFT398.0137 ms TTFT626.2196 ms TTFTOver capacityOver capacityOver capacityOver capacity
256K174.665 ms TTFT287.890 ms TTFT389.8137 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity
512K167.054 ms TTFT262.374 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacityOver capacity
1019K161.5122 ms TTFTOver capacityOver 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
Prefill8K1Valid11.4K—718 ms——1——
Prefill16K1Valid12.7K—1,281 ms——1——
Prefill32K1Valid12.8K—2,530 ms——1——
Prefill64K1Valid12.8K—5,057 ms——1——
Prefill128K1Valid12.4K—10,360 ms——1——
Prefill256K1Valid9,111.0—28,276 ms——1——
Prefill512K1Valid11.2K—46,031 ms——1——
Prefill1019K1Valid9,479.0—108,126 ms——1——
Prefill1024K1Valid9,455.0—108,938 ms——1——
Sustained decode8K1Valid170.4179.934 ms5.6 ms1.015,11030.0 s
Sustained decode8K2Valid278.7143.757 ms7.0 ms2.028,36030.0 s
Sustained decode8K4Valid404.5104.7467 ms9.6 ms4.0012,12830.0 s
Sustained decode8K8Valid613.578.8396 ms12.7 ms8.0018,40330.0 s
Sustained decode8K16Valid925.359.1596 ms16.9 ms16.0027,72030.0 s
Sustained decode8K32Valid1,335.043.2446 ms23.1 ms32.0040,02830.0 s
Sustained decode8K64Not run————————
Sustained decode8K128Not run————————
Sustained decode16K1Valid177.1181.061 ms5.5 ms1.015,31030.0 s
Sustained decode16K2Valid285.8148.989 ms6.7 ms2.028,56930.0 s
Sustained decode16K4Valid395.8101.6118 ms9.8 ms4.0011,87430.0 s
Sustained decode16K8Valid614.577.9319 ms12.8 ms8.0018,43030.0 s
Sustained decode16K16Valid935.261.0216 ms16.4 ms16.0028,04130.0 s
Sustained decode16K32Valid1,333.342.8431 ms23.4 ms32.0039,96730.0 s
Sustained decode16K64Not run————————
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid169.6175.651 ms5.7 ms1.015,08530.0 s
Sustained decode32K2Valid267.3146.874 ms6.8 ms2.028,01830.0 s
Sustained decode32K4Valid407.7104.999 ms9.5 ms4.0012,23130.0 s
Sustained decode32K8Valid638.582.7127 ms12.1 ms8.0019,14130.0 s
Sustained decode32K16Valid968.362.8176 ms15.9 ms16.0029,01330.0 s
Sustained decode32K32Valid1,357.743.8281 ms22.8 ms32.0040,73030.0 s
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid179.2182.774 ms5.5 ms1.015,37530.0 s
Sustained decode64K2Valid262.4146.5107 ms6.9 ms1.927,86930.0 s
Sustained decode64K4Valid401.0104.0175 ms9.6 ms4.0012,02930.0 s
Sustained decode64K8Valid620.078.6260 ms12.7 ms8.0018,59230.0 s
Sustained decode64K16Valid954.360.7446 ms16.5 ms16.0028,62230.0 s
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid177.7184.265 ms5.4 ms1.015,33030.0 s
Sustained decode128K2Valid271.7149.596 ms6.7 ms2.028,15130.0 s
Sustained decode128K4Valid398.0102.5137 ms9.8 ms4.0011,93830.0 s
Sustained decode128K8Valid626.278.9196 ms12.7 ms8.0018,76930.0 s
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode256K1Valid174.6176.065 ms5.7 ms1.015,23830.0 s
Sustained decode256K2Valid287.8151.490 ms6.6 ms2.028,63130.0 s
Sustained decode256K4Valid389.898.2137 ms10.2 ms4.0011,69530.0 s
Sustained decode256K8Over capacity————————
Sustained decode256K16Over capacity————————
Sustained decode256K32Over capacity————————
Sustained decode256K64Over capacity————————
Sustained decode256K128Over capacity————————
Sustained decode512K1Valid167.0178.054 ms5.7 ms1.015,00930.0 s
Sustained decode512K2Valid262.3142.074 ms7.1 ms2.027,87030.0 s
Sustained decode512K4Over capacity————————
Sustained decode512K8Over capacity————————
Sustained decode512K16Over capacity————————
Sustained decode512K32Over capacity————————
Sustained decode512K64Over capacity————————
Sustained decode512K128Over capacity————————
Sustained decode1019K1Valid161.5166.1122 ms6.0 ms1.014,84530.0 s
Sustained decode1019K2Over capacity————————
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.