Erste SchritteLeaderboardDecode calculatorModelleOrganizationsReportsMatrix runsHardwareBenchmarksMarktplatzVermietungenProAPI-Doku
Sprache
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.5-35B-A3B-FP8 on H200 NVL 141GB

sglang · 0.5.6.post3.dev9160+g1cf2b8c54 · FP86 contexts (8K–251K) × 8 concurrency levels (1–128) · prefill at 8K, 16K, 32K, 64K, 128K, 251K, 256K
by @keennaylmx dev importMeasured

Hardware

Type
Discrete GPU
GPU
H200 NVL
VRAM
141 GB
OS
linux

Engine

Engine
sglang
Version
0.5.6.post3.dev9160+g1cf2b8c54
Quantization
FP8
Backend
cuda
Build
cuda-13.2
Commit
1cf2b8c54d81

Run

Served model
qwen
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-qwen-sglang/bin/sglang" serve --model-path Qwen/Qwen3.5-35B-A3B-FP8 --served-model-name qwen --trust-remote-code --tp 1 --reasoning-parser qwen3 --tool-call-parser qwen3_coder --context-length 262144 --mem-fraction-static 0.804911 --enable-metrics --host 0.0.0.0 --port 8000 --api-key <redacted> --enable-flashinfer-allreduce-fusion --mamba-ssm-dtype bfloat16 --mamba-radix-cache-strategy extra_buffer --max-running-requests 128 --chunked-prefill-size 16384 --attention-backend flashinfer --speculative-algorithm NEXTN --speculative-num-steps 3 --speculative-eagle-topk 1 --speculative-num-draft-tokens 4

Prefill

prompt tok/s by context length
8K context38.8K210 ms TTFT
16K context39.9K404 ms TTFT
32K context33.7K953 ms TTFT
64K context25.1K2,549 ms TTFT
128K context16.5K7,742 ms TTFT
251K context9,84625,472 ms TTFT
256K context9,69026,396 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K376.684 ms TTFT655.982 ms TTFT1,105.793 ms TTFT1,703.1159 ms TTFT2,778.6237 ms TTFT3,547.8696 ms TTFT5,490.61,266 ms TTFT6,559.1Requests queued2,512 ms TTFT
16K370.4102 ms TTFT131.6199 ms TTFT818.2162 ms TTFT1,631.4268 ms TTFT2,531.1416 ms TTFT2,778.21,262 ms TTFT4,173.82,474 ms TTFTOver capacity
32K361.2172 ms TTFT142.9282 ms TTFT989.0307 ms TTFT1,366.8554 ms TTFT1,942.51,569 ms TTFT1,986.33,257 ms TTFTOver capacityOver capacity
64K336.8285 ms TTFT252.5562 ms TTFT839.2809 ms TTFT1,238.61,652 ms TTFT1,382.83,947 ms TTFTOver capacityOver capacityOver capacity
128K283.7534 ms TTFT426.4839 ms TTFT689.61,545 ms TTFT883.54,597 ms TTFTOver capacityOver capacityOver capacityOver capacity
251K229.61,005 ms TTFT312.82,213 ms TTFT459.34,285 ms TTFTOver 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
Prefill8K1Valid38.8K—210 ms——1——
Prefill16K1Valid39.9K—404 ms——1——
Prefill32K1Valid33.7K—953 ms——1——
Prefill64K1Valid25.1K—2,549 ms——1——
Prefill128K1Valid16.5K—7,742 ms——1——
Prefill251K1Valid9,846.0—25,472 ms——1——
Prefill256K1Valid9,690.0—26,396 ms——1——
Sustained decode8K1Valid376.6380.884 ms2.6 ms1.0311,29930.0 s
Sustained decode8K2Valid655.9329.182 ms3.0 ms1.9419,67530.0 s
Sustained decode8K4Valid1,105.7280.893 ms3.6 ms3.9833,17230.0 s
Sustained decode8K8Valid1,703.1213.3159 ms4.7 ms8.8851,08730.0 s
Sustained decode8K16Valid2,778.6174.4237 ms5.7 ms15.91683,35430.0 s
Sustained decode8K32Valid3,547.8111.2696 ms9.0 ms39.70106,42630.0 s
Sustained decode8K64Valid5,490.687.91,266 ms11.4 ms64.00164,59130.0 s
Sustained decode8K128Requests queued6,559.154.02,512 ms18.5 ms126.863196,78430.0 s
Sustained decode16K1Valid370.4376.9102 ms2.7 ms1.0311,11130.0 s
Sustained decode16K2Valid131.666.5199 ms15.0 ms66.403,94630.0 s
Sustained decode16K4Valid818.2213.9162 ms5.0 ms23.4424,54530.0 s
Sustained decode16K8Valid1,631.4202.1268 ms4.9 ms8.3848,94330.0 s
Sustained decode16K16Valid2,531.1160.2416 ms6.2 ms16.41675,92030.0 s
Sustained decode16K32Valid2,778.288.41,262 ms11.3 ms45.2083,34030.0 s
Sustained decode16K64Valid4,173.866.42,474 ms15.1 ms76.00125,22630.0 s
Sustained decode16K128Over capacity————————
Sustained decode32K1Valid361.2366.2172 ms2.7 ms1.0210,83430.0 s
Sustained decode32K2Valid142.970.4282 ms14.2 ms59.604,28730.0 s
Sustained decode32K4Valid989.0246.2307 ms4.1 ms3.9729,58129.9 s
Sustained decode32K8Valid1,366.8179.4554 ms5.6 ms9.4841,00030.0 s
Sustained decode32K16Valid1,942.5127.11,569 ms7.9 ms18.91458,37430.1 s
Sustained decode32K32Valid1,986.366.23,257 ms15.1 ms46.0059,58230.0 s
Sustained decode32K64Over capacity————————
Sustained decode32K128Over capacity————————
Sustained decode64K1Valid336.8341.2285 ms2.9 ms1.0210,10330.0 s
Sustained decode64K2Valid252.5119.2562 ms8.4 ms30.517,50629.7 s
Sustained decode64K4Valid839.2216.6809 ms4.6 ms4.4425,17130.0 s
Sustained decode64K8Valid1,238.6162.61,652 ms6.2 ms7.9837,15530.0 s
Sustained decode64K16Valid1,382.892.33,947 ms10.8 ms22.1041,46730.0 s
Sustained decode64K32Over capacity————————
Sustained decode64K64Over capacity————————
Sustained decode64K128Over capacity————————
Sustained decode128K1Valid283.7294.5534 ms3.4 ms1.028,51130.0 s
Sustained decode128K2Valid426.4214.8839 ms4.7 ms4.0212,79030.0 s
Sustained decode128K4Valid689.6179.51,545 ms5.6 ms3.9420,68330.0 s
Sustained decode128K8Valid883.5113.74,597 ms8.8 ms9.2226,17429.6 s
Sustained decode128K16Over capacity————————
Sustained decode128K32Over capacity————————
Sustained decode128K64Over capacity————————
Sustained decode128K128Over capacity————————
Sustained decode251K1Valid229.6240.11,005 ms4.2 ms1.016,88630.0 s
Sustained decode251K2Valid312.8176.52,213 ms5.7 ms3.229,38330.0 s
Sustained decode251K4Valid459.3119.74,285 ms8.4 ms4.7113,36529.1 s
Sustained decode251K8Over capacity————————
Sustained decode251K16Over capacity————————
Sustained decode251K32Over capacity————————
Sustained decode251K64Over capacity————————
Sustained decode251K128Over 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.