Interpret the reported results

The ShareGPT ~512 input-token benchmarks focus on serving performance only. They compare the following metrics across BF16 and INT8/W8A8 runs:

  • Request throughput
  • Output token throughput
  • Time to first token (TTFT)
  • Time per output token (TPOT)

Model quality and accuracy weren’t evaluated in this benchmark pass.

The benchmark requested 512 output tokens and used vllm bench serve.

Throughput speedup is optimized throughput divided by baseline throughput. A 3.25x speedup means a 225% increase. Latency reduction is (baseline latency - optimized latency) / baseline latency × 100%. In the Qwen3 plot, latency speedup instead means baseline latency divided by optimized latency. Compare matching concurrency values and workloads.

Note

Your measurements can vary with hardware, package versions, server settings, and system load.

Gemma 4 BF16 MoE

Gemma 4 was benchmarked with ShareGPT ~512 input-token prompt subsets.

The reported optimized BF16 mixture of experts (MoE) runs improve Gemma 4 request throughput by around 3.25x to 3.80x, depending on concurrency.

Prompt subsetRequests per second speedupOutput tokens per second speedupMean TPOT reduction
ShareGPT ~512 input tokens3.25x - 3.80x3.15x - 3.83x68% - 74%

These ratios describe the reported configuration and aren’t a performance guarantee for other Arm servers.

Image Alt Text:Gemma 4 BF16 heatmap showing higher throughput and lower mean TPOT and TTFT in optimized runs at concurrency 4, 8, 16, and 32.

GPT-OSS BF16 MoE

GPT-OSS was benchmarked with ShareGPT ~512 input-token prompt subsets.

The reported optimized BF16 MoE runs improve GPT-OSS request throughput by around 2.80x to 3.62x, depending on concurrency.

Prompt subsetRequests per second speedupOutput tokens per second speedupMean TPOT reduction
ShareGPT ~512 input tokens2.80x - 3.62x2.74x - 3.50x64% - 72%

Image Alt Text:GPT-OSS BF16 heatmap showing higher throughput and lower mean TPOT and TTFT in optimized runs at concurrency 4, 8, 16, and 32.

Qwen3 BF16 and INT8/W8A8 MoE

The Qwen3 comparison uses pre-optimization BF16 as the baseline.

The comparison includes the pre-optimization Qwen BF16 baseline, new optimized Qwen BF16, and new Qwen INT8/W8A8.

The following ratios compare request throughput:

Prompt subsetNew BF16 versus pre-optimization BF16INT8/W8A8 versus pre-optimization BF16INT8/W8A8 versus new BF16
ShareGPT ~512 input tokens3.25x - 4.83x4.25x - 7.00x1.31x - 1.45x

Mean TPOT is also lower with INT8/W8A8 than with optimized BF16.

The reported measurements indicate two improvements:

  • BF16 MoE optimization improves regular BF16 MoE models.
  • INT8/W8A8 MoE support provides an additional optimized path compared with BF16.

Image Alt Text:Qwen3 chart comparing pre-optimization BF16, optimized BF16, and W8A8 throughput, TPOT, and TTFT speedups at concurrency 4, 8, 16, and 32.

What you’ve accomplished

You’ve now reviewed the benchmark results for BF16 and INT8/W8A8 MoE inference with vLLM on Arm CPUs.

Use the same workload, package versions, server settings, and concurrency values when comparing your results.

Back
Next