Primeiros passosRankingDecode calculatorModelosOrganizationsReportsMatrix runsHardwareAvaliações comparativasMarketplaceAluguéisProDocs da API
Idioma
Actual Computer — Every computer, one endpoint

Speed test matrix

Qwen3.8-Flash-Next-W4A16 on Intel Arc Pro B65 32GB ×4

vllm · 0.30.0 · INT4_W4A166 contexts (0–200K) × 3 concurrency levels (1–4) · prefill at 8K, 16K, 32K, 64K, 128K
by @imthekaiserlmx v0.1.54 runMeasured

Hardware

Type
Discrete GPU
GPU
Intel Arc Pro B65
GPU count
4
VRAM
128 GB (4 × 32 GB)
CPU
AMD EPYC 7343 16-Core Processor
RAM
499 GB
OS
Ubuntu 26.04.1 LTS

Engine

Engine
vllm
Version
0.30.0
Quantization
INT4_W4A16

Run

Served model
qwen38-flash-next
Revision
40b8f18df4d4a32cb6e687a51c78207e5e438522
Decode test
Fixed duration
Prefill mode
Measured during decode warm-up
Time per measurement
30 s
Max output
256 tokens

Launch command

docker run --rm -d --name lsv-lb-g2s16-mtp3-262k --net=host --shm-size=32g --ipc=host --device /dev/dri:/dev/dri -v /dev/dri:/dev/dri -v /models/weights:/models:ro -v /models/bench/lcc-20261021/session-matrix/lb-g2s16-mtp3-262k-matrix/session/cache:/cache --env-file /models/bench/lcc-20261021/session-matrix/lb-g2s16-mtp3-262k-matrix/session/server-configs/lb-g2s16-mtp3-262k.env kasa-lab-vllm-xpu:lumnus-b70.2-b103e0f vllm serve /models/Qwen3.8-Flash-Next-W4A16 --served-model-name qwen38-flash-next --host 0.0.0.0 --port 8000 --dtype bfloat16 --tensor-parallel-size 4 --enable-expert-parallel --trust-remote-code --max-model-len 262144 --limit-mm-per-prompt \{\"image\":0\,\"video\":0\} --cudagraph-metrics --reasoning-parser qwen3 --override-generation-config \{\"temperature\":\ 0.7\} --enable-prompt-tokens-details --compilation-config \{\"cudagraph_mode\":\"FULL_AND_PIECEWISE\"\,\"cudagraph_capture_sizes\":\[1\,2\,4\,8\,12\,16\,20\,24\,28\,32\,36\,40\,44\,48\,52\,56\,60\,64\,256\,512\,1024\]\} --speculative-config \{\"method\":\"mtp\"\,\"num_speculative_tokens\":3\} --no-async-scheduling --max-num-batched-tokens 2048 --gpu-memory-utilization 0.92 --max-num-seqs 16

Prefill

prompt tok/s by context length
8K context3,9612,069 ms TTFT
16K context3,6974,375 ms TTFT
32K context3,4889,220 ms TTFT
64K context3,05820,969 ms TTFT
128K context2,45452,181 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context124
084.5119 ms TTFT143.8174 ms TTFT242.6Requests queued182 ms TTFT
16K73.4364 ms TTFT122.0Requests queued419 ms TTFT184.9Requests queued456 ms TTFT
32K77.9477 ms TTFT122.8Requests queued546 ms TTFT173.1Requests queued592 ms TTFT
64K69.6581 ms TTFT100.9Requests queued682 ms TTFT145.9Requests queued720 ms TTFT
128K57.31,176 ms TTFT86.5Requests queued1,236 ms TTFTOver capacity
200K49.51,418 ms TTFT73.7Requests queued1,464 ms TTFTOver 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
Prefill8K1Valid3,961.0—2,069 ms——1——
Prefill16K1Valid3,697.0—4,375 ms——1——
Prefill32K1Valid3,488.0—9,220 ms——1——
Prefill64K1Valid3,058.0—20,969 ms——1——
Prefill128K1Valid2,454.0—52,181 ms——1——
Sustained decode01Valid84.587.8119 ms11.4 ms0.8112,53430.0 s
Sustained decode02Valid143.875.6174 ms13.2 ms1.9194,31030.0 s
Sustained decode04Requests queued242.663.0182 ms15.9 ms3.8357,27830.0 s
Sustained decode16K1Valid73.481.8364 ms12.2 ms0.992,20230.0 s
Sustained decode16K2Requests queued122.066.6419 ms15.0 ms1.9163,65529.9 s
Sustained decode16K4Requests queued184.951.1456 ms19.6 ms3.7225,54830.0 s
Sustained decode32K1Valid77.990.6477 ms11.1 ms0.9102,30429.6 s
Sustained decode32K2Requests queued122.872.4546 ms13.8 ms1.6163,68130.0 s
Sustained decode32K4Requests queued173.150.7592 ms19.7 ms3.7245,19330.0 s
Sustained decode64K1Valid69.687.3581 ms11.5 ms0.992,08630.0 s
Sustained decode64K2Requests queued100.956.8682 ms17.6 ms1.8123,02630.0 s
Sustained decode64K4Requests queued145.941.2720 ms24.3 ms3.6184,37630.0 s
Sustained decode128K1Valid57.378.01,176 ms12.8 ms0.771,71730.0 s
Sustained decode128K2Requests queued86.554.81,236 ms18.2 ms1.7112,58429.9 s
Sustained decode128K4Over capacity————————
Sustained decode200K1Valid49.570.21,418 ms14.2 ms0.861,48530.0 s
Sustained decode200K2Requests queued73.752.41,464 ms19.1 ms1.4102,18129.6 s
Sustained decode200K4Over 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.