Felipe Bonetto
Published © Apache-2.0

OpenTPU: an open FPGA accelerator running language models

Open RTL, ISA, simulator and compiler, running LFM2.5 and Qwen3 on a repurposed Kintex-7 PCIe card.

AdvancedWork in progress22

Things used in this project

Hardware components

Inspur YPCB-00338
Kintex-7 xc7k480t FPGA, two 2 GiB DDR3 channels, PCIe Gen2 x8. A Linux host and compatible JTAG adapter are needed for board use; the simulator runs without the card.
×1

Software apps and online services

Vivado
A license covering the xc7k480t is required for the board build. Python dependencies and Verilator 5 for RTL tests are documented in the repository.

Story

Read more

Code

OpenTPU RTL, ISA, simulator, compiler and host tools

Apache-2.0 project sources, board build instructions, model kernels, measurements, and validation procedures.

Credits

Felipe Bonetto
1 project • 0 followers

Comments