시작하기리더보드Decode calculator모델OrganizationsReportsMatrix runs하드웨어벤치마크마켓플레이스렌탈ProAPI 문서
언어
Actual Computer — Every computer, one endpoint

Speed test matrix

gemma-4-26B-A4B-it on Intel Arc Pro B65 32GB ×4

vllm · 0.32.0 · BF164 contexts (0–64K) × 5 concurrency levels (1–16) · prefill at 8K, 32K, 64K
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
gemma-4
Revision
4d7ae4984b7db7de8f8457170b3f1a419ee76d52
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-gemb-u-tp4-ctx131k --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/gemb-u-tp4-ctx131k/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/gemma-4-26B-A4B-it --host 0.0.0.0 --served-model-name gemma-4 --tensor-parallel-size 4 --pipeline-parallel-size 1 --data-parallel-size 1 --gpu-memory-utilization 0.92 --max-model-len 131072 --max-num-seqs 16 --max-num-batched-tokens 8192 --block-size 64 --kv-cache-dtype auto --mamba-ssm-cache-dtype auto --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 context2,2193,696 ms TTFT
32K context679.047,628 ms TTFT
64K context341.0189,226 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context124816
078.931 ms TTFT141.957 ms TTFT244.473 ms TTFT411.872 ms TTFT674.397 ms TTFT
8K51.0112 ms TTFT91.8171 ms TTFT161.0200 ms TTFT266.4218 ms TTFT386.6296 ms TTFT
32K32.7359 ms TTFT56.0Requests queued474 ms TTFT96.5721 ms TTFT164.3887 ms TTFT217.21,201 ms TTFT
64K25.9Requests queued682 ms TTFT41.3893 ms TTFT68.41,377 ms TTFT112.91,834 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
Prefill8K1Valid2,219.0—3,696 ms——1——
Prefill32K1Valid679.0—47,628 ms——1——
Prefill64K1Valid341.0—189,226 ms——1——
Sustained decode01Valid78.979.331 ms12.6 ms1.0102,36630.0 s
Sustained decode02Valid141.971.757 ms13.9 ms2.0184,25630.0 s
Sustained decode04Valid244.461.973 ms16.2 ms4.0327,32830.0 s
Sustained decode08Valid411.852.072 ms19.2 ms8.05612,35230.0 s
Sustained decode016Valid674.342.797 ms23.4 ms16.08020,22930.0 s
Sustained decode8K1Valid51.052.0112 ms19.2 ms1.061,53030.0 s
Sustained decode8K2Valid91.847.3171 ms21.2 ms2.0122,75430.0 s
Sustained decode8K4Valid161.041.5200 ms24.1 ms4.0204,82830.0 s
Sustained decode8K8Valid266.434.2218 ms29.2 ms7.8327,98730.0 s
Sustained decode8K16Valid386.624.9296 ms40.1 ms15.64811,59030.0 s
Sustained decode32K1Valid32.734.2359 ms29.2 ms0.9498130.0 s
Sustained decode32K2Requests queued56.029.2474 ms34.2 ms1.961,68030.0 s
Sustained decode32K4Valid96.525.9721 ms38.7 ms4.0122,89230.0 s
Sustained decode32K8Valid164.321.7887 ms46.1 ms7.7164,92830.0 s
Sustained decode32K16Valid217.213.91,201 ms71.9 ms15.8166,51130.0 s
Sustained decode64K1Requests queued25.927.8682 ms36.0 ms0.9377630.0 s
Sustained decode64K2Valid41.321.9893 ms45.6 ms1.941,23830.0 s
Sustained decode64K4Valid68.418.81,377 ms53.3 ms4.082,05230.0 s
Sustained decode64K8Valid112.914.91,834 ms67.1 ms7.983,38430.0 s
Sustained decode64K16Over 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.