Erste SchritteLeaderboardDecode calculatorModelleOrganizationsReportsMatrix runsHardwareBenchmarksMarktplatzVermietungenProAPI-Doku
Sprache
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 · FP84 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
FP8
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-gem82-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/gem82-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.95 --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 --quantization fp8 --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,695 ms TTFT
32K context680.047,593 ms TTFT
64K context341.0189,312 ms TTFT

Sustained decode

total tok/s · rows are context length, columns are simultaneous requests
Context124816
085.825 ms TTFT161.343 ms TTFT289.067 ms TTFT509.867 ms TTFT856.091 ms TTFT
8K53.5110 ms TTFT99.0153 ms TTFT179.2197 ms TTFT306.3205 ms TTFT442.0295 ms TTFT
32K33.8387 ms TTFT58.4487 ms TTFT102.6719 ms TTFT175.8819 ms TTFT232.81,310 ms TTFT
64K26.6Requests queued676 ms TTFT42.5Requests queued888 ms TTFT71.81,359 ms TTFT119.11,873 ms TTFT142.12,010 ms TTFT

Requests queued: the server could not run all requests at once, so some waited in a queue.

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,695 ms——1——
Prefill32K1Valid680.0—47,593 ms——1——
Prefill64K1Valid341.0—189,312 ms——1——
Sustained decode01Valid85.886.225 ms11.6 ms1.0112,57430.0 s
Sustained decode02Valid161.381.443 ms12.3 ms2.0204,83830.0 s
Sustained decode04Valid289.073.467 ms13.6 ms4.0408,66830.0 s
Sustained decode08Valid509.864.667 ms15.5 ms8.06415,28830.0 s
Sustained decode016Valid856.054.491 ms18.4 ms15.511225,67230.0 s
Sustained decode8K1Valid53.554.5110 ms18.3 ms1.071,60630.0 s
Sustained decode8K2Valid99.050.8153 ms19.7 ms2.0122,96830.0 s
Sustained decode8K4Valid179.246.3197 ms21.6 ms4.0245,37630.0 s
Sustained decode8K8Valid306.339.5205 ms25.3 ms7.8409,18730.0 s
Sustained decode8K16Valid442.028.4295 ms35.2 ms15.44813,26130.0 s
Sustained decode32K1Valid33.835.5387 ms28.2 ms1.041,01330.0 s
Sustained decode32K2Valid58.430.8487 ms32.4 ms1.961,75030.0 s
Sustained decode32K4Valid102.627.6719 ms36.3 ms4.0123,07630.0 s
Sustained decode32K8Valid175.823.2819 ms43.0 ms7.8165,27230.0 s
Sustained decode32K16Valid232.815.01,310 ms66.7 ms15.7166,97430.0 s
Sustained decode64K1Requests queued26.628.6676 ms34.9 ms0.9379730.0 s
Sustained decode64K2Requests queued42.522.8888 ms43.8 ms1.941,27630.0 s
Sustained decode64K4Valid71.819.71,359 ms50.8 ms3.882,15230.0 s
Sustained decode64K8Valid119.115.81,873 ms63.5 ms7.983,56830.0 s
Sustained decode64K16Valid142.19.52,010 ms105.8 ms15.4164,25429.9 s

Requests queued: the server could not run all requests at once, so some waited in a queue.