Live data from Hacker News

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

twitter.com

11–16 of 16 posts

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

#11
post #5

Earlier quoted context omitted.

yeah, then theres prompt loading too. but anyone who can fit QWEN-3.6 35B with a sustained ~30 token/s and ~100k context with cache could print money as a hardware vendor.

That just sounds like a 3090.

not at the vram sizes that control how much context to load; also, GPUs arn't as effiecient as direct inference.

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

#12
post #2

See also: https://rits.shanghai.nyu.edu/ai/karpathys-microgpt-on-fpga-... TL;DR: The CPU implementation was 71x faster than the FPGA. Note: model has only 4192 parameters.

yeah, then theres prompt loading too. but anyone who can fit QWEN-3.6 35B with a sustained ~30 token/s and ~100k context with cache could print money as a hardware vendor.

with llama-cpp and offloading non-active experts (from MOE architecture) to cpu RAM, you can easily run 50 tok / s QWEN-3.6 35B on 8-12 GB of VRAM. KV cache is a few GB, experts are ~3-5 GB (assuming q8 quant from Unsloth for example).

You can scroll through r/localllama and find tons of people getting useable speeds out of Qwen 35B.

24 tok / second on an ancient 1080ti

https://old.reddit.com/r/LocalLLaMA/comments/1tcc7h5/24_toks...

100 tok / second on a 4070

https://old.reddit.com/r/LocalLLaMA/comments/1tjh7az/110_tok...

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

#14

Transformers scale poorly vs. context window size and parameter count. Which means really impressive when those N’s are small! I’m but a pundit in this area so don’t know much. But one wonders if there’s a future in burning larger models to FPGAs - whether big enough FPGAs exist (or can be built), and whether locating specialized compute right with the memory it needs can speed things up. Likely would need a lot of a…

Huge FPGAs don’t really exist, but you can couple many together with high-speed interconnects.

They will never be as fast as an NPU designed to run large models, though. GPUs are extremely general purpose in comparison, and FPGAs are about as general purpose as one can get.

Post reply on HN