STBLarge

An inference engine, in progress, for running models larger than a machine's memory at high speed. The first model is DeepSeek-V4.1-Flash at full precision, on a single NVIDIA DGX Spark.

The weights take 476 GB, about four times the machine's memory, so the routed experts stay on the SSD. A predictor guesses which experts the next layers need, and a global scheduler coordinates SSD reads, the expert cache and GPU work so that the weights land before the GPU needs them.

NVIDIA GB10 Grace BlackwellCPU, 20 Arm coresprediction and scheduling★MoE expert predictorguesses the experts ofupcoming layers★Global schedulerdemand reads firstprefetch in 2 MiB slicescancels once routing is knownGPU (Blackwell)computenative FP8, BF16 and MXFP440 layers, top-6 of 384 expertseach★runs ahead during read stalls★draft length set by confidenceand cost★certified output-head screening★expert kernels launch as eachmatrix landsroutingkerneltimingUnified LPDDR5X, 128 GB (121 GiB usable)shared by CPU and GPUexpert cache, 103 GiB~5,900 slots; decayed-frequency eviction★99fixed weights 9 GiBKV cache and headroom 9 GiB273 GB/sslots, evictionNVMe SSD, 4 TBofficial safetensors, read in place, ~475 GiBEngram table, 189 GiBon disk; one batched read per tokenexperts, 269 GiB40 layers × 384draft head 6.7 GiB · fixed weights 9.9 GiBio_uring, 12.3 GB/sreads: what,when, cancelNVIDIA GB10 Grace BlackwellCPU, 20 Arm coresprediction andscheduling★MoE expertpredictorguesses theexperts ofupcominglayers★Globalschedulerdemand readsfirstprefetch in 2MiB slicescancels oncerouting isknownGPU (Blackwell)computenative FP8, BF16and MXFP440 layers, top-6of 384 expertseach★runs ahead duringread stalls★draft length setby confidence andcost★certifiedoutput-headscreening★expert kernelslaunch as eachmatrix landsroutingkerneltimingexpert cache, 103 GiB~5,900 slots; decayed-frequency eviction★99Unified LPDDR5X, 128 GB (121 GiB usable)fixed weights 9 · KV and headroom 9 GiB273 GB/sslots, evictionNVMe SSD, 4 TBofficial safetensors, read in place, ~475 GiBEngram table189 GiB, on diskexperts, 269 GiB40 layers × 384draft head 6.7 GiB · fixed weights 9.9 GiBio_uring, 12.3 GB/s
STBLarge on one DGX Spark. ★ marks where the engine's own techniques act; memory and SSD bars are drawn to scale.

Speed

CategoryBenchmarktok/s
Codec-hashtable, py-lru29.0, 24.7
Proseen-story, zh-essay16.5, 16.7
Chatchat18.9
Tool callsBFCL v4, 3 samples24.5, 19.8, 22.0
Multi-turn agentτ-bench, 22 turns20.4
Long inputLongBench v2, 2 samples17.9, 18.4
Long output2 samples17.1, 17.0
Average13 samples20.23

Generation speed with greedy decoding, prefill excluded. Each sample was run once from a cold start on Nov 14, 2026, and every output matched the engine's saved reference token for token.

Engine versionAverage, tok/s
Nov 715.08
Nov 1219.60
Nov 1319.95
Nov 1420.23

Earlier versions of the engine on the same 13 samples. The expert cache sets much of the speed: in a test on Nov 9, leaving 20, 35 or 50 GiB of memory to other programs lowered the average by 8%, 18% and 29%.

All projects