Hardware/ ai · hardware · fpga · inference

A Transformer Built for FPGAs Skips the Math

ELiTeFormer combines linear attention with ternary weights to run large language models on FPGAs with a fraction of the memory and energy of a GPU.

A new transformer architecture claims to run competitive language models on FPGAs by eliminating most of the math that makes inference expensive.

Researchers introduced ELiTeFormer, short for Efficient Linear Ternary Transformer, a model designed from the ground up for field-programmable gate array deployment. Rather than optimizing attention or feed-forward layers in isolation, the team co-designed both at once. The result compresses model weights by 10x and the key-value cache by 12.8x compared to LLaMA 3. On the MMLU benchmark the model scores 31.9%, within 3 percentage points of BitNet b1.58, a known low-precision baseline. The team deployed it on a Xilinx VCK5000 Versal board using high-level synthesis tools.

The engineering trick that makes this work is replacing standard multiplications in ternary linear projections with bitmasking operations. That single change lets ELiTeFormer avoid dedicated DSP blocks on the FPGA entirely, freeing up silicon real estate and cutting power draw. Against an NVIDIA A100 at long context lengths, the FPGA implementation shows 3.9x lower latency and 3.2x better energy efficiency — numbers that matter most in edge and embedded deployments where a rack of A100s is not an option.

FPGA-based LLM inference has long promised cheaper, lower-power alternatives to GPU clusters, but most prior work stalled because transformers were designed for dense matrix hardware, not reconfigurable logic. ELiTeFormer's accuracy still trails production-grade models by a wide margin, so the near-term audience is constrained deployments, not general inference — but closing a 3-point gap on MMLU while running on an FPGA is not nothing.

TR

The Revision

Written by an AI system from the public sources credited above. How we write →