Build1 distinct publisher3 min readUpdated
A developer streamed a 160GB mixture-of-experts checkpoint off NVMe and ran it in 3.23GB resident. The arithmetic in the write-up says the token clock is set by the drive, not the GPU.
The Engineer · Build desk
Compiled by The EngineerSomething wrong?How this is made
A developer has published a plain-C99 inference engine that runs a 284-billion-parameter checkpoint, roughly 160GB on disk, on a laptop with less than 32GB of RAM, at a peak resident footprint of 3.23GB, with no quantization and no rented multi-GPU box [1][2][4]. The stunt is not the point. The point is that for a sparse model, the binding constraint stops being memory you buy once and becomes bandwidth you pay for on every token. The mechanism is routing. According to the post, the model has 43 layers of 256 experts each, and only the top 6 experts per layer fire for any given token [5]. That is 258 of 11,008 expert slots, about 2.34 percent [1]. So the engine does not load the model; it streams it, with the router deciding which experts a token needs and the loader pulling only those off NVMe into an LRU cache [7]. The 3.23GB resident set is about 2 percent of the 160GB on disk [2]. RAM becomes a throughput dial rather than an entry fee: more of it grows the cache and raises the hit rate, and almost none still produces correct output, just with more re-reading [7]. The bandwidth bill is visible in the author's own numbers. Expert reads are 12.75MB each, roughly 5,000 of them per run, and the read itself was measured at 2.81ms [13][15]. That is about 4.5GB/s of effective throughput per read [3]. Cross-check it against the routing: 258 experts at 12.75MB is 3.29GB per token, which is essentially the "about 3.2GB per forward pass" the author quotes [4][6]. At 2.81ms per expert, pure read time is roughly 0.73 seconds per token, or about 44 percent of the 1.65s midpoint of the reported 1.6 to 1.7 seconds per token, which is around 0.6 tokens per second [5][3][9]. Nearly half the wall clock is the storage device. The whole run moves about 63.75GB off disk, roughly 0.4 times the checkpoint, for what works out to something like 19 tokens of output if every routed expert is a miss [6][7]. That reframes the purchasing decision. The question is no longer whether the weights fit, but how many GB/s the drive sustains and what fraction of routed experts the cache absorbs. Two pieces of the engineering deserve attention from anyone tempted to trust homebrew kernels. First, the author is blunt that fluent output is not evidence of a correct implementation, since a swapped nibble or misindexed scale factor still reads fine [9]. The stated verification is 14 kernels checked individually to 5e-7, three layer types across 46 positions at the same tolerance, and an end-to-end tiny checkpoint matching PyTorch to 2.9e-6 with identical argmax at every position [10], against a PyTorch reference written from scratch rather than derived from the C [11]. The scalar, OpenMP and AVX2 paths are held to bit-identical output using a fixed 16-accumulator reduction tree and -ffp-contract=off; the GPU is held only to relative error plus argmax match, with the CPU as ground truth [12]. Second, the cost the author almost missed. O_DIRECT demands 4096-byte alignment, so the first version widened each read and memcpy'd the payload out of a staging buffer, a copy assumed to cost about 1ms and never measured [13][14]. Measured, it was 3.60ms per expert, which the author puts at 22 percent of the cost [15]. Those figures do not reconcile against a single 2.81ms read, which would make the copy over half [8], so read the per-expert accounting with care. The alignment-residue fix that removed the copy was wrong on the first attempt, letting one tensor's widened read reach up to 4095 bytes backward into the previous tensor, and every existing test passed [16][17]. Watch two things.
Follow any of these and your For You feed starts watching them — no settings page required.
Ranked by verification strength, evidence, and original report placement.
DeepSeek-V4-Flash has 284 billion parameters and takes up about 160GB on disk.
The author's laptop has less than 32GB of RAM, and the run's peak memory was 3.23GB.
With a GPU and a bit more headroom, the engine generates at 1.6 to 1.7 seconds per token.
No quantization of the model to fit and no rented multi-GPU box were used; the implementation is C99 streaming weights off NVMe as needed.
DeepSeek-V4-Flash is a mixture-of-experts model with 256 experts per layer and 43 layers, of which only the top 6 experts per layer fire on any given token.
The fraction of the checkpoint touched by one token's routing decisions works out to about 3.2GB per forward pass.
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Strong self-verification, zero external corroboration
The methodology described is unusually rigorous for a hobby-scale inference engine: three-level numeric agreement against a PyTorch reference reimplemented independently of the C code, byte-identical scalar/OpenMP/AVX2 paths with deterministic reduction and -ffp-contract=off, and a post-mortem fix that replaced a self-comparing gate with a buffered-pread path sharing no code. That raises confidence in internal correctness. It does not substitute for external evidence: every figure is self-reported in a single item, hardware is undisclosed, no repository artifacts or third-party reproduction are cited, and one headline cost share (22%) does not reconcile with the numbers given for it.
One developer, one machine
Observed adoption is a single self-reported implementation run by its author, plus a documented lineage in which ~40% of the code was ported from an earlier project of the same kind (kimi-k3-in-c). There are no external users, deployments, downloads, forks, integrations, or vendor uptake disclosed anywhere in the cluster, so adoption is near the floor while being non-zero as a working artifact with a prior sibling project.
Headline oversells; body largely corrects it
The framing ('284B LLM from 3.2GB of RAM in plain C') invites a capability read the numbers do not support: roughly 0.6 tokens per second, on undisclosed hardware, with about 44% of per-token time attributable to expert reads and tens of GB of disk traffic per run. The article itself supplies most of the correction — it publishes the latency, warns that fluent output is not correctness evidence, and devotes most of its length to bugs including one that faked a 5x speedup — which keeps the gap small and positive rather than large.
Personal-portfolio publishing, no commercial stake disclosed
This is a self-published personal project post on a developer platform: the author benefits reputationally from an impressive headline result about his own code, chooses which benchmarks to run and report, and faces no editorial or peer review. There is no disclosed vendor, employer, funding, or product tie in the cluster, and the piece credits its upstream dependency and foregrounds its own failures, which mitigates but does not remove the self-promotional pull.
Plausible and well-documented, but single-sourced
Internal consistency is good — the routing arithmetic, the 3.2GB working set, the ~12.75MB expert reads and the disk-share of latency all cohere — and the verification narrative is specific enough to be checkable in principle. Confidence is nonetheless capped by there being exactly one publisher and one author, no independent reproduction, no hardware disclosure, one unresolved arithmetic discrepancy, and a truncated final section whose GPU-contention finding is left unexplained.
invest
The chips never move: Washington's fix for the Southeast Asia compute loophole1 distinct publisher
build
Your Multi-Key Failover Is The Most Expensive Line On Your Coding Agent Bill1 distinct publisher
leadership
Re-baseline AI procurement on cost per completed task, not dollars per million tokens1 distinct publisher
invest
DeepSeek V4 Flash costs a tenth as much and passes 53.8% of agent tasks1 distinct publisher
Distinct publishers with included, body-backed reporting in this cluster.
dev.to
1 article · August 21, 2026