はじめにリーダーボード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.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-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-262k-matrix/session/cache:/cache --env-file /models/bench/lcc-20261021/session-matrix/lb-g2s16-262k-matrix/session/server-configs/lb-g2s16-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\,256\,512\,1024\]\} --max-num-batched-tokens 2048 --gpu-memory-utilization 0.92 --max-num-seqs 16

Prefill

prompt tok/s by context length
8K context3,8562,126 ms TTFT
16K context3,8034,253 ms TTFT
32K context3,6288,865 ms TTFT
64K context3,19120,097 ms TTFT
128K context2,58649,521 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context124
042.6118 ms TTFT83.7140 ms TTFT158.3245 ms TTFT
16K40.7241 ms TTFT79.4346 ms TTFT144.6Requests queued542 ms TTFT
32K39.2368 ms TTFT75.2Requests queued373 ms TTFT133.6846 ms TTFT
64K38.5353 ms TTFT73.6459 ms TTFT127.8596 ms TTFT
128K34.4751 ms TTFT61.2Requests queued997 ms TTFT102.81,561 ms TTFT
200K31.21,025 ms TTFT56.4Requests queued1,326 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,856.0—2,126 ms——1——
Prefill16K1Valid3,803.0—4,253 ms——1——
Prefill32K1Valid3,628.0—8,865 ms——1——
Prefill64K1Valid3,191.0—20,097 ms——1——
Prefill128K1Valid2,586.0—49,521 ms——1——
Sustained decode01Valid42.643.3118 ms23.1 ms1.051,27730.0 s
Sustained decode02Valid83.743.9140 ms22.8 ms2.0102,51230.0 s
Sustained decode04Valid158.341.0245 ms24.4 ms3.9204,74830.0 s
Sustained decode16K1Valid40.742.2241 ms23.7 ms1.051,22130.0 s
Sustained decode16K2Valid79.441.9346 ms23.9 ms1.9102,38230.0 s
Sustained decode16K4Requests queued144.638.8542 ms25.8 ms3.6164,33630.0 s
Sustained decode32K1Valid39.241.6368 ms24.1 ms0.951,17530.0 s
Sustained decode32K2Requests queued75.241.3373 ms24.2 ms1.9102,23829.8 s
Sustained decode32K4Valid133.637.4846 ms26.7 ms3.9164,00430.0 s
Sustained decode64K1Valid38.540.3353 ms24.8 ms0.951,15129.9 s
Sustained decode64K2Valid73.639.0459 ms25.6 ms2.082,20630.0 s
Sustained decode64K4Valid127.834.5596 ms28.9 ms4.0163,83230.0 s
Sustained decode128K1Valid34.438.1751 ms26.2 ms0.941,03330.0 s
Sustained decode128K2Requests queued61.235.3997 ms28.4 ms1.881,83630.0 s
Sustained decode128K4Valid102.830.31,561 ms33.0 ms3.8123,08430.0 s
Sustained decode200K1Valid31.236.01,025 ms27.8 ms0.9493530.0 s
Sustained decode200K2Requests queued56.432.31,326 ms31.0 ms1.861,69030.0 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.