Per iniziareClassificaDecode calculatorModelliOrganizationsReportsMatrix runsHardwareValutazioni comparativeMarketplaceNoleggiProDocumentazione API
Lingua
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.5.6.post3.dev10352+g28379a7c5 · 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.5.6.post3.dev10352+g28379a7c5
Quantization
NVFP4
Backend
cuda
Build
cuda-13.2
Commit
28379a7c5568

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-sglang-pr-38430/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.77 --enable-metrics --host 0.0.0.0 --port 8000 --api-key <redacted> --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 --quantization modelopt_fp4

Prefill

prompt tok/s by context length
8K context9,672848 ms TTFT
16K context11.9K1,364 ms TTFT
32K context12K2,701 ms TTFT
64K context11.9K5,410 ms TTFT
128K context11.8K10,933 ms TTFT
256K context8,65429,769 ms TTFT
512K context10.6K48,407 ms TTFT
1019K context9,364109,460 ms TTFT
1024K context9,161112,433 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K109.4123 ms TTFT158.7243 ms TTFT321.9399 ms TTFT521.2413 ms TTFT788.5632 ms TTFT1,147.8653 ms TTFT1,801.01,251 ms TTFT1,870.1Requests queued2,443 ms TTFT
16K109.3167 ms TTFT158.7226 ms TTFT320.2329 ms TTFT522.6486 ms TTFT779.6725 ms TTFT1,166.41,408 ms TTFT1,785.32,832 ms TTFTOver capacity
32K109.0227 ms TTFT158.3249 ms TTFT321.3395 ms TTFT522.1847 ms TTFT776.61,658 ms TTFT1,154.43,287 ms TTFTOver capacityOver capacity
64K108.5321 ms TTFT158.0488 ms TTFT319.4860 ms TTFT513.01,602 ms TTFT771.33,178 ms TTFTOver capacityOver capacityOver capacity
128K107.4523 ms TTFT156.1877 ms TTFT317.11,603 ms TTFT511.13,312 ms TTFTOver capacityOver capacityOver capacityOver capacity
256K105.4988 ms TTFT154.21,827 ms TTFT313.63,456 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity
512K102.02,076 ms TTFT150.84,036 ms TTFT305.77,940 ms TTFTOver capacityOver capacityOver capacityOver capacityOver capacity
1019K95.56,624 ms TTFT143.58,934 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
Prefill8K1Valid9,672.0—848 ms——1——
Prefill16K1Valid11.9K—1,364 ms——1——
Prefill32K1Valid12K—2,701 ms——1——
Prefill64K1Valid11.9K—5,410 ms——1——
Prefill128K1Valid11.8K—10,933 ms——1——
Prefill256K1Valid8,654.0—29,769 ms——1——
Prefill512K1Valid10.6K—48,407 ms——1——
Prefill1019K1Valid9,364.0—109,460 ms——1——
Prefill1024K1Valid9,161.0—112,433 ms——1——
Sustained decode8K1Valid109.4109.3123 ms9.1 ms1.003,28130.0 s
Sustained decode8K2Valid158.779.3243 ms12.6 ms2.004,76030.0 s
Sustained decode8K4Valid321.980.6399 ms12.4 ms4.009,65630.0 s
Sustained decode8K8Valid521.265.1413 ms15.4 ms8.0015,63230.0 s
Sustained decode8K16Valid788.549.4632 ms20.3 ms16.0023,64830.0 s
Sustained decode8K32Valid1,147.835.9653 ms27.9 ms32.0034,43230.0 s
Sustained decode8K64Valid1,801.028.31,251 ms35.3 ms64.0054,01630.0 s
Sustained decode8K128Requests queued1,870.126.12,443 ms38.4 ms74.0056,09330.0 s
Sustained decode16K1Valid109.3109.3167 ms9.2 ms1.003,27930.0 s
Sustained decode16K2Valid158.779.4226 ms12.6 ms2.004,76030.0 s
Sustained decode16K4Valid320.280.2329 ms12.5 ms4.009,60430.0 s
Sustained decode16K8Valid522.665.2486 ms15.3 ms8.0015,67230.0 s
Sustained decode16K16Valid779.648.7725 ms20.5 ms16.0023,37630.0 s
Sustained decode16K32Valid1,166.436.61,408 ms27.3 ms32.0034,97630.0 s
Sustained decode16K64Valid1,785.328.12,832 ms35.5 ms64.0053,50430.0 s
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid109.0109.0227 ms9.2 ms1.003,26930.0 s
Sustained decode32K2Valid158.379.1249 ms12.6 ms2.004,74830.0 s
Sustained decode32K4Valid321.380.3395 ms12.5 ms4.009,63630.0 s
Sustained decode32K8Valid522.165.1847 ms15.4 ms8.0015,66430.0 s
Sustained decode32K16Valid776.648.51,658 ms20.6 ms16.0023,29630.0 s
Sustained decode32K32Valid1,154.436.33,287 ms27.6 ms32.0034,62430.0 s
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid108.5108.4321 ms9.2 ms1.003,25430.0 s
Sustained decode64K2Valid158.079.1488 ms12.6 ms2.004,74030.0 s
Sustained decode64K4Valid319.480.0860 ms12.5 ms4.009,58030.0 s
Sustained decode64K8Valid513.064.61,602 ms15.5 ms8.0015,38430.0 s
Sustained decode64K16Valid771.349.23,178 ms20.3 ms16.0023,13630.0 s
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid107.4107.4523 ms9.3 ms1.003,22230.0 s
Sustained decode128K2Valid156.178.5877 ms12.7 ms2.004,68230.0 s
Sustained decode128K4Valid317.180.11,603 ms12.5 ms4.009,51230.0 s
Sustained decode128K8Valid511.165.83,312 ms15.2 ms8.0015,32830.0 s
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode256K1Valid105.4105.5988 ms9.5 ms1.003,16230.0 s
Sustained decode256K2Valid154.278.31,827 ms12.8 ms2.004,62630.0 s
Sustained decode256K4Valid313.680.73,456 ms12.4 ms4.009,40830.0 s
Sustained decode256K8Over capacity————————
Sustained decode256K16Over capacity————————
Sustained decode256K32Over capacity————————
Sustained decode256K64Over capacity————————
Sustained decode256K128Over capacity————————
Sustained decode512K1Valid102.0101.92,076 ms9.8 ms1.003,05830.0 s
Sustained decode512K2Valid150.878.24,036 ms12.8 ms2.004,52230.0 s
Sustained decode512K4Valid305.782.27,940 ms12.2 ms4.009,16830.0 s
Sustained decode512K8Over capacity————————
Sustained decode512K16Over capacity————————
Sustained decode512K32Over capacity————————
Sustained decode512K64Over capacity————————
Sustained decode512K128Over capacity————————
Sustained decode1019K1Valid95.595.56,624 ms10.5 ms1.002,86530.0 s
Sustained decode1019K2Valid143.577.78,934 ms12.9 ms2.004,30430.0 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.