benchmark entry · measured

Qwen3.6-Next 35B-A3B on a single DGX Spark: 25.5 → 45.2 tok/s

1× GB10 · 16-bit · temp 0 medians · per the methodology

The most useful benchmark for most Spark owners is not the biggest model — it is what a strong mid-size MoE does on one box, and how far the stock config is from the real ceiling. Answer: a long way. Same silicon, same weights, config changes only:

configdialoguecode
out of the box (eager)25.525.5
+ launch-overhead fix29.729.5
+ decoding-path tuning41.245.2

That is +77% on code from configuration alone — no new hardware, no different weights. The winning settings differ from model to model and have to be measured, not copied.

The multi-node myth, addressed

This entry is deliberately single-node. For a model this size, adding nodes does nearly nothing for single-stream speed — clustering pays for models too big for one box, and for aggregate throughput. If someone tells you to buy a second Spark to make a 35B model chat faster, they have not measured it.

What the gap means

Most Spark owners are running the 25.5 line and comparing it to reviews. The 45.2 line is the same computer. The difference is knowing what to configure and how to verify the win survives restarts — two of the standard optimizations silently cancel each other on many stacks.

Is your single-node config leaving +77% on the table?

A one-day diagnostic measures your exact model on our hardware, finds your recoverable headroom, and hands you the ranked list — or it's free.

Book a 1-day diagnostic →

Free to read and share. Numbers are from hardware we've measured directly; your engine versions and configs will differ — measure your own, and count only delivered tokens.