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

Qwen3.5-397B-A17B-NVFP4-V2 on H200 SXM 141GB ×4

vllm · 0.28.1rc1.dev562+g9c2d21046 · NVFP4+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 SXM
GPU count
4
VRAM
564 GB (4 × 141 GB)
OS
linux

Engine

Engine
vllm
Version
0.28.1rc1.dev562+g9c2d21046
Quantization
NVFP4+FP8
Backend
cuda
Build
cuda-13.2
Commit
9c2d21046bb3

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-nemotron-ultra-vllm-9c2d21046/bin/vllm" serve nvidia/Qwen3.5-397B-A17B-NVFP4-V2 --served-model-name qwen --trust-remote-code --tensor-parallel-size 4 --reasoning-parser qwen3 --enable-auto-tool-choice --tool-call-parser qwen3_coder --max-model-len 262144 --gpu-memory-utilization 0.863147 --host 0.0.0.0 --port 8000 --api-key <redacted> --dtype bfloat16 --kv-cache-dtype fp8_e4m3 --attention-config '{"disable_flashinfer_q_quantization":true}' --mamba-cache-dtype auto --mamba-ssm-cache-dtype float32 --enable-prefix-caching --mamba-cache-mode align --attention-backend FLASHINFER --linear-backend cutlass --moe-backend emulation --speculative-config '{"method":"mtp","num_speculative_tokens":3,"moe_backend":"triton","kv_cache_dtype":"bfloat16","attention_backend":"TRITON_ATTN"}' --quantization modelopt_mixed

Prefill

prompt tok/s by context length
8K context13.7K599 ms TTFT
16K context15K1,079 ms TTFT
32K context14.3K2,258 ms TTFT
64K context12.7K5,078 ms TTFT
128K context9,76913,174 ms TTFT
251K context6,62038,096 ms TTFT
256K context6,50939,516 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context1248163264128
8K82.9584 ms TTFT164.0878 ms TTFT310.71,429 ms TTFT502.32,411 ms TTFT803.04,191 ms TTFT1,078.87,837 ms TTFT1,646.015,236 ms TTFT2,244.4Requests queued30,178 ms TTFT
16K84.51,189 ms TTFT162.11,449 ms TTFT300.81,660 ms TTFT492.82,614 ms TTFT788.74,431 ms TTFT1,067.28,062 ms TTFT1,579.215,368 ms TTFT2,363.0Requests queued30,272 ms TTFT
32K81.2770 ms TTFT162.51,075 ms TTFT294.71,903 ms TTFT483.92,960 ms TTFT761.94,970 ms TTFT1,039.28,982 ms TTFT1,512.917,007 ms TTFT1,923.1Requests queued33,448 ms TTFT
64K87.35,223 ms TTFT159.75,588 ms TTFT276.32,304 ms TTFT447.03,037 ms TTFT705.85,149 ms TTFT962.48,630 ms TTFT1,410.916,401 ms TTFT2,076.931,760 ms TTFT
128K81.513,353 ms TTFT155.613,899 ms TTFT251.13,037 ms TTFT402.94,878 ms TTFT629.37,813 ms TTFT862.414,349 ms TTFT1,242.427,077 ms TTFT1,746.853,406 ms TTFT
251K64.538,366 ms TTFT121.339,471 ms TTFT195.75,822 ms TTFT324.18,300 ms TTFT498.313,289 ms TTFT673.424,148 ms TTFT920.245,962 ms TTFT1,199.7Requests queued88,742 ms TTFT

Requests queued: the server could not run all requests at once, so some waited in a queue.

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
Prefill8K1Valid13.7K—599 ms——1——
Prefill16K1Valid15K—1,079 ms——1——
Prefill32K1Valid14.3K—2,258 ms——1——
Prefill64K1Valid12.7K—5,078 ms——1——
Prefill128K1Valid9,769.0—13,174 ms——1——
Prefill251K1Valid6,620.0—38,096 ms——1——
Prefill256K1Valid6,509.0—39,516 ms——1——
Sustained decode8K1Valid82.984.2584 ms11.9 ms1.002,48530.0 s
Sustained decode8K2Valid164.082.5878 ms12.1 ms2.004,92130.0 s
Sustained decode8K4Valid310.777.61,429 ms12.9 ms4.009,31630.0 s
Sustained decode8K8Valid502.360.82,411 ms16.5 ms8.0015,04530.0 s
Sustained decode8K16Valid803.047.44,191 ms21.1 ms16.0024,08030.0 s
Sustained decode8K32Valid1,078.830.17,837 ms33.2 ms32.0032,32030.0 s
Sustained decode8K64Valid1,646.021.215,236 ms47.3 ms64.0049,44030.0 s
Sustained decode8K128Requests queued2,244.413.430,178 ms74.5 ms124.7067,29130.0 s
Sustained decode16K1Valid84.586.01,189 ms11.6 ms1.002,53430.0 s
Sustained decode16K2Valid162.181.41,449 ms12.3 ms2.004,86030.0 s
Sustained decode16K4Valid300.875.51,660 ms13.2 ms4.009,01530.0 s
Sustained decode16K8Valid492.860.42,614 ms16.6 ms8.0014,77730.0 s
Sustained decode16K16Valid788.746.44,431 ms21.5 ms16.0023,64630.0 s
Sustained decode16K32Valid1,067.229.48,062 ms34.1 ms32.0032,00230.0 s
Sustained decode16K64Valid1,579.219.815,368 ms50.5 ms64.0047,26629.9 s
Sustained decode16K128Requests queued2,363.012.830,272 ms78.1 ms127.9070,86930.0 s
Sustained decode32K1Valid81.282.7770 ms12.1 ms1.002,43330.0 s
Sustained decode32K2Valid162.581.11,075 ms12.3 ms2.004,87030.0 s
Sustained decode32K4Valid294.774.21,903 ms13.5 ms4.008,83130.0 s
Sustained decode32K8Valid483.959.42,960 ms16.8 ms8.0014,52330.0 s
Sustained decode32K16Valid761.943.74,970 ms22.9 ms16.0022,82330.0 s
Sustained decode32K32Valid1,039.228.68,982 ms35.0 ms32.0031,10029.9 s
Sustained decode32K64Valid1,512.918.917,007 ms53.0 ms64.0045,25329.9 s
Sustained decode32K128Requests queued1,923.111.233,448 ms89.4 ms126.4057,43329.9 s
Sustained decode64K1Valid87.388.45,223 ms11.3 ms1.002,61730.0 s
Sustained decode64K2Valid159.781.25,588 ms12.3 ms2.004,79230.0 s
Sustained decode64K4Valid276.370.12,304 ms14.3 ms4.008,28930.0 s
Sustained decode64K8Valid447.055.13,037 ms18.1 ms8.0013,41030.0 s
Sustained decode64K16Valid705.842.75,149 ms23.4 ms16.0021,13529.9 s
Sustained decode64K32Valid962.426.58,630 ms37.8 ms32.0028,86730.0 s
Sustained decode64K64Valid1,410.917.416,401 ms57.4 ms64.0042,21529.9 s
Sustained decode64K128Valid2,076.910.731,760 ms93.2 ms128.0062,06629.9 s
Sustained decode128K1Valid81.583.013,353 ms12.0 ms1.002,44330.0 s
Sustained decode128K2Valid155.679.213,899 ms12.6 ms2.004,66630.0 s
Sustained decode128K4Valid251.161.73,037 ms16.2 ms4.007,52630.0 s
Sustained decode128K8Valid402.948.44,878 ms20.7 ms8.0012,07830.0 s
Sustained decode128K16Valid629.335.77,813 ms28.0 ms16.0018,84229.9 s
Sustained decode128K32Valid862.421.214,349 ms47.1 ms32.0025,85830.0 s
Sustained decode128K64Valid1,242.412.827,077 ms78.4 ms64.0037,09829.9 s
Sustained decode128K128Valid1,746.87.653,406 ms132.5 ms128.0052,35630.0 s
Sustained decode251K1Valid64.565.238,366 ms15.3 ms1.001,93330.0 s
Sustained decode251K2Valid121.361.639,471 ms16.2 ms2.003,63730.0 s
Sustained decode251K4Valid195.748.75,822 ms20.5 ms4.005,86330.0 s
Sustained decode251K8Valid324.137.78,300 ms26.5 ms8.009,72130.0 s
Sustained decode251K16Valid498.325.913,289 ms38.6 ms16.0014,90629.9 s
Sustained decode251K32Valid673.414.224,148 ms70.6 ms32.0020,12529.9 s
Sustained decode251K64Valid920.27.745,962 ms129.4 ms64.0027,54529.9 s
Sustained decode251K128Requests queued1,199.74.088,742 ms247.0 ms128.0035,79429.8 s

Requests queued: the server could not run all requests at once, so some waited in a queue.