AI/TLDR

point.free · 2026-06-01 · notable

A 10-Year-Old Xeon Is All You Need — Christina Sørensen Runs Gemma 4 26B-A4B MoE on a 2016 E5-2620 v4 With No GPU at ~12 Tokens/sec

Christina Sørensen (cafkafk) gets Gemma 4's 26B Mixture-of-Experts checkpoint generating at reading speed on a decade-old Xeon E5-2620 v4 with 128GB DDR3 RAM and no GPU, leaning on ik_llama.cpp, MTP speculative decoding, CPU Flash Attention, MLA compression, and runtime expert-routing tuning.

Banner image of an old rack-mount Xeon server with Gemma 4 running on its terminal

Modern frontier MoE inference, on a decade-old server CPU, at human reading speed.

Key specs

Context window262K
HardwareIntel Xeon E5-2620 v4 (2016), 128GB DDR3
ModelGemma 4 26B-A4B MoE
Throughput~11.94 tokens/sec
Total memory82GB (25GB weights + 56GB KV cache)
Hn score672 points / 272 comments

What is it?

A long-form engineering write-up from Christina Sørensen — NixOS Steering Committee member and eza maintainer — describing what it actually took to run Google's Gemma 4 26B-A4B Mixture-of-Experts model on a single 2016-era Intel Xeon E5-2620 v4 with 128GB of DDR3, no GPU, and a 262K context window. The blog post hit #3 on Hacker News with 672 points and 272 comments on June 1.

How does it work?

Sørensen uses ik_llama.cpp (a fork tuned for CPU inference) plus a stack of optimizations: MTP-drafter-based speculative decoding to reduce memory-bandwidth pressure on the verifier, a CPU-side Flash Attention implementation that avoids materializing N×N matrices, Multi-Head Latent Attention to compress the KV cache, runtime weight repacking aligned to L2/L3 cache lines, and explicit expert-routing tuning to keep the MoE from thrashing the cache. Total footprint lands at ~82GB (25GB weights + 56GB KV at 262K context) and the system generates at ~11.94 tokens/sec.

Why does it matter?

It's a real data point for the 'frontier MoE inference can run on commodity CPUs' thesis. Most local-LLM commentary assumes consumer GPUs are the floor; this post documents the exact knobs and trade-offs that turn a recycled 2016 server into a usable Gemma 4 endpoint, and the comment thread has practitioners trading numbers from their own rigs.

Who is it for?

Local-LLM tinkerers, CPU-inference engineers, and anyone running models on recycled hardware.

Try it

Read the post on point.free/blog/gemma-4-on-a-2016-xeon

Sources · 3 outlets

Tags

  • gemma-4
  • cpu-inference
  • ik-llama-cpp
  • speculative-decoding
  • mtp
  • moe
  • flash-attention
  • mla
  • old-hardware
  • local-llm
  • hacker-news

← All releases · Learn AI