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

Speed test matrix

Qwen3.6-27B on Intel Arc Pro B65 32GB ×4

vllm · 0.32.0 · BF166 contexts (0–200K) × 5 concurrency levels (1–16) · prefill at 8K, 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.32.0
Quantization
BF16
Build
vllm/vllm-openai-xpu:v0.32.0@sha256:20509fabe50dda62c09c0786d1a6effa299d3dbdddcc49331b93e65144652a8c

Run

Served model
q36d
Revision
6a9e13bd6fc8f0983b9b99948120bc37f49c13e9
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-q36d-u-tp4-ctx --net=host --shm-size=32g --device /dev/dri:/dev/dri -v /dev/dri:/dev/dri -v /models/weights:/llm/models:ro -v /models/bench/lmx-ctx-20261019/session-a/q36d-u-tp4-ctx/session:/bench -e ZE_AFFINITY_MASK=0\,1\,2\,3 -e VLLM_XPU_ENABLE_XPU_GRAPH=1 -e DISABLE_ESIMD_GDN_OUTPROJ=0 -e DISABLE_ESIMD_INT4=0 -e DISABLE_ESIMD_INT4_GEMM=0 -e VLLM_OFFLOAD_WEIGHTS_BEFORE_QUANT=1 -e VLLM_ALLOW_LONG_MAX_MODEL_LEN=1 -e VLLM_WORKER_MULTIPROC_METHOD=spawn -e CCL_ZE_IPC_EXCHANGE=sockets --entrypoint vllm vllm/vllm-openai-xpu:v0.32.0@sha256:20509fabe50dda62c09c0786d1a6effa299d3dbdddcc49331b93e65144652a8c serve --model /llm/models/Qwen3.6-27B --host 0.0.0.0 --served-model-name q36d --tensor-parallel-size 4 --pipeline-parallel-size 1 --data-parallel-size 1 --gpu-memory-utilization 0.92 --max-model-len 262144 --max-num-seqs 16 --max-num-batched-tokens 8192 --block-size 64 --kv-cache-dtype auto --mamba-ssm-cache-dtype float16 --dtype bfloat16 --enable-prefix-caching --trust-remote-code --limit-mm-per-prompt \{\"image\":0\,\"video\":0\} --cpu-offload-gb 0 --port 8000

Prefill

prompt tok/s by context length
8K context3,7092,208 ms TTFT
32K context3,4449,377 ms TTFT
64K context3,08520,887 ms TTFT
128K context2,49351,627 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context124816
028.676 ms TTFT56.3132 ms TTFT110.6182 ms TTFT212.8258 ms TTFT396.1397 ms TTFT
8K28.1123 ms TTFT55.3183 ms TTFT106.7215 ms TTFT198.4237 ms TTFT358.1246 ms TTFT
32K27.2213 ms TTFT52.7287 ms TTFT99.0363 ms TTFT177.8374 ms TTFT309.1383 ms TTFT
64K26.0401 ms TTFT49.0533 ms TTFT91.5Requests queued844 ms TTFT154.7Requests queued944 ms TTFTOver capacity
128K24.1640 ms TTFT45.3824 ms TTFT80.31,231 ms TTFTOver capacityOver capacity
200K22.61,043 ms TTFT39.9Requests queued1,371 ms TTFT66.3Requests queued2,052 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
Prefill8K1Valid3,709.0—2,208 ms——1——
Prefill32K1Valid3,444.0—9,377 ms——1——
Prefill64K1Valid3,085.0—20,887 ms——1——
Prefill128K1Valid2,493.0—51,627 ms——1——
Sustained decode01Valid28.628.776 ms34.8 ms1.0385830.0 s
Sustained decode02Valid56.328.5132 ms35.1 ms2.061,68830.0 s
Sustained decode04Valid110.628.0182 ms35.7 ms3.9123,31630.0 s
Sustained decode08Valid212.827.2258 ms36.8 ms8.0246,38430.0 s
Sustained decode016Valid396.125.7397 ms39.0 ms16.04811,87230.0 s
Sustained decode8K1Valid28.128.3123 ms35.3 ms1.0384330.0 s
Sustained decode8K2Valid55.328.0183 ms35.7 ms2.061,65830.0 s
Sustained decode8K4Valid106.727.1215 ms36.8 ms4.0123,19630.0 s
Sustained decode8K8Valid198.425.3237 ms39.5 ms7.9245,95230.0 s
Sustained decode8K16Valid358.122.6246 ms44.3 ms15.84010,70629.9 s
Sustained decode32K1Valid27.227.7213 ms36.1 ms1.0381730.0 s
Sustained decode32K2Valid52.727.0287 ms37.1 ms2.061,58030.0 s
Sustained decode32K4Valid99.025.6363 ms39.1 ms3.9122,96830.0 s
Sustained decode32K8Valid177.823.0374 ms43.5 ms7.8245,33330.0 s
Sustained decode32K16Valid309.119.5383 ms51.3 ms15.7329,26430.0 s
Sustained decode64K1Valid26.027.0401 ms37.1 ms1.0378030.0 s
Sustained decode64K2Valid49.025.8533 ms38.8 ms1.961,47030.0 s
Sustained decode64K4Requests queued91.524.0844 ms41.7 ms3.9112,74230.0 s
Sustained decode64K8Requests queued154.720.3944 ms49.2 ms7.7164,64030.0 s
Sustained decode64K16Over capacity————————
Sustained decode128K1Valid24.125.7640 ms39.0 ms0.9372430.0 s
Sustained decode128K2Valid45.323.8824 ms42.0 ms2.041,36030.0 s
Sustained decode128K4Valid80.321.41,231 ms46.7 ms3.982,40830.0 s
Sustained decode128K8Over capacity————————
Sustained decode128K16Over capacity————————
Sustained decode200K1Valid22.624.31,043 ms41.2 ms0.9267830.0 s
Sustained decode200K2Requests queued39.921.81,371 ms45.9 ms1.941,19630.0 s
Sustained decode200K4Requests queued66.318.62,052 ms53.6 ms3.681,98830.0 s
Sustained decode200K8Over capacity————————
Sustained decode200K16Over 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.