Throughput vs. Reach: Why VIDRAFT Ships Two Serving Engines (VKAE × VKUE)
"Serving an LLM" is usually treated as a single optimization target. It isn't. There are two very different problems hiding under that phrase, and VIDRAFT ships a separate engine for each. (Korea's Electronic Times just covered the pair as a set for AI-data-center efficiency.)
Problem 1 — throughput: get more out of the GPU you have
VKAE is a kernel-level acceleration engine. Same GPU, same output quality, more tokens out.
- Up to 23.4× higher throughput vs. standard serving
- 601 tok/s single-stream (Qwen3.5-35B-A3B)
- 10,000+ tok/s multi-request; 18,000+ tok/s sustained at 256 concurrent users on a B200
This is the batching/scheduling regime: when you're GPU-bound and request-rich, the win is in how efficiently you pack work onto the accelerator.
Problem 2 — reach: remove the GPU requirement
VKUE runs a 34.7B model across a four-orders-of-magnitude hardware range — the same file:
| Hardware | tok/s |
|---|---|
| B200 | 18,057 |
| A10G ×1 | 126 |
| 8GB laptop | 20 |
| CPU, no GPU | ~17 |
The mechanism is memory bandwidth, not FLOPs. Autoregressive decode is bandwidth-bound; a sparse Mixture-of-Experts streams only the active experts. Ourbox-35B-JGOS is 34.7B total but ~3B active per token, so per-token memory traffic drops enough that an 8GB card — or a CPU — is viable. Quality: GPQA Diamond 86.4% (maj@8).
Why two engines instead of one
Because the two problems pull in opposite directions:
| VKAE | VKUE | |
|---|---|---|
| Optimizes | throughput on data-center GPUs | reach on minimal hardware |
| Bound by | GPU compute/scheduling | memory bandwidth |
| Wins when | GPU-bound, request-rich | GPU-scarce or air-gapped |
| Ships as | OpenAI-compatible API + Docker | open model (GGUF) + demos |
An AI IDC uses both: VKAE to stretch scarce GPUs, VKUE to serve regulated/on-prem workloads that can't touch the cloud.
Reproduce it
- Deep-dive: https://huggingface.co/blog/FINAL-Bench/vkue
- GPU vs CPU demo: https://huggingface.co/spaces/FINAL-Bench/Ourbox-35B-VKUE-Demo
- CPU-only demo: https://huggingface.co/spaces/FINAL-Bench/Ourbox-35B-VKUE-CPU
- VKUE leaderboard: https://huggingface.co/spaces/FINAL-Bench/VKUE
- Model (GGUF): https://huggingface.co/FINAL-Bench/Ourbox-35B-JGOS-GGUF
- VKAE: https://huggingface.co/spaces/VIDraft/vkae
Honest limits
- Per-machine measurements, not guarantees; long contexts slow everything.
- CPU at ~17 tok/s proves "it runs," not "it's fast."
- GPQA uses maj@8 — label your comparisons.
- Engine internals are closed; the model, demos, and numbers are open.
Source coverage: Electronic Times, 2026-07-13.
Top comments (0)