入門指南排行榜Decode calculator模型OrganizationsReportsMatrix runs硬體基準評測市集租用ProAPI文件
語言
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.52 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-pf-mtp3-mbt8192 --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/fnpf-20261020/session-p3/pf-mtp3-mbt8192/session/cache:/cache --env-file /models/bench/fnpf-20261020/session-p3/pf-mtp3-mbt8192/session/server-configs/pf-mtp3-mbt8192.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 --gpu-memory-utilization 0.88 --max-model-len 262144 --max-num-batched-tokens 8192 --max-num-seqs 4 --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

Prefill

prompt tok/s by context length
8K context5,1921,579 ms TTFT
16K context5,2063,107 ms TTFT
32K context4,8426,641 ms TTFT
64K context4,29514,929 ms TTFT
128K context3,42037,440 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context124
084.4119 ms TTFT147.3173 ms TTFT246.3182 ms TTFT
16K75.5371 ms TTFT121.2Requests queued420 ms TTFT183.5Requests queued428 ms TTFT
32K78.3475 ms TTFT117.4Requests queued546 ms TTFT167.9Requests queued588 ms TTFT
64K64.9583 ms TTFT100.0Requests queued681 ms TTFT141.3Requests queued718 ms TTFT
128K54.61,182 ms TTFT85.0Requests queued1,240 ms TTFTOver capacity
200K51.41,400 ms TTFTOver 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
Prefill8K1Valid5,192.0—1,579 ms——1——
Prefill16K1Valid5,206.0—3,107 ms——1——
Prefill32K1Valid4,842.0—6,641 ms——1——
Prefill64K1Valid4,295.0—14,929 ms——1——
Prefill128K1Valid3,420.0—37,440 ms——1——
Sustained decode01Valid84.487.8119 ms11.4 ms0.9112,53030.0 s
Sustained decode02Valid147.376.9173 ms13.0 ms1.9204,41930.0 s
Sustained decode04Valid246.363.1182 ms15.8 ms3.8367,38730.0 s
Sustained decode16K1Valid75.584.9371 ms11.8 ms0.992,26530.0 s
Sustained decode16K2Requests queued121.266.5420 ms15.0 ms1.9183,63130.0 s
Sustained decode16K4Requests queued183.551.0428 ms19.6 ms3.7245,47429.8 s
Sustained decode32K1Valid78.395.0475 ms10.5 ms0.8102,35030.0 s
Sustained decode32K2Requests queued117.467.6546 ms14.8 ms1.7163,52130.0 s
Sustained decode32K4Requests queued167.948.7588 ms20.5 ms3.6215,03230.0 s
Sustained decode64K1Valid64.974.3583 ms13.5 ms0.881,94730.0 s
Sustained decode64K2Requests queued100.057.4681 ms17.4 ms1.7123,00030.0 s
Sustained decode64K4Requests queued141.341.1718 ms24.3 ms3.5174,23630.0 s
Sustained decode128K1Valid54.675.41,182 ms13.3 ms0.771,63730.0 s
Sustained decode128K2Requests queued85.053.31,240 ms18.7 ms1.5112,54830.0 s
Sustained decode128K4Over capacity————————
Sustained decode200K1Valid51.472.71,400 ms13.8 ms0.761,54130.0 s
Sustained decode200K2Over capacity————————
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.