GateGPT: 56k tokens per second Transformer (KV cache) on FPGA at 80 MHz

Hacker News Top Tools

Summary

A custom FPGA implementation of a Transformer with KV cache achieves 56,000 tokens per second at 80 MHz, running microGPT on a tiny LCD.

56,000+ tokens/sec at just 80 MHz. I burned a full Transformer with KV cache into a custom chip. Designed gate by gate as a 100% digital integrated circuit. Prototyped on a FPGA. (No GPU. No CPU) Just pure digital silicon running @karpathy microGPT, spelling out names on a tiny LCD. This is GateGPT
Original Article
View Cached Full Text

Cached at: 06/16/26, 05:36 PM

56,000+ tokens/sec at just 80 MHz.

I burned a full Transformer with KV cache into a custom chip. Designed gate by gate as a 100% digital integrated circuit. Prototyped on a FPGA. (No GPU. No CPU) Just pure digital silicon running @karpathy microGPT, spelling out names on a tiny LCD.

This is GateGPT

Similar Articles

Microgpt in pure C hits 10M tps on Apple m5

Hacker News Top

The microGPT-C project provides a minimal, dependency-free implementation of a character-level transformer in pure C, achieving over 10 million tokens per second inference speed on Apple M5 hardware.

Tiny Scale Is All I Can Spare To Play With Transformer

Reddit r/LocalLLaMA

A student introduces Silia, a novel transformer architecture that combines attention and FFN into a unified operation to save parameters at scales ≤10M, achieving comparable performance to GPT-2 with fewer parameters despite limited compute resources.