Open-source FPGA accelerator cores

Open hardware accelerators for FPGAs: neural-network engines, GPGPUs and math kernels. 5 curated cores, ranked by earned verification. Add one to your project in one command with lfpga, or browse the whole registry.

  1. 1 Gemmini production Berkeley's systolic-array generator for ML accelerators. chisel Unspecified ★ 1,380 pending
  2. 2 NVDLA production NVIDIA's open Deep Learning Accelerator, in RTL. verilog NVDLA Open License ★ 2,111 pending
  3. 3 Ara stable A 64-bit RISC-V Vector (RVV) unit from PULP. systemverilog Solderpad-0.51 ★ 529 pending
  4. 4 Nyuzi Processor stable An open GPGPU architecture for graphics and parallel compute. systemverilog Apache-2.0 ★ 2,204 pending
  5. 5 Saturn stable A Chisel implementation of the ratified RISC-V Vector 1.0 spec. chisel BSD-3-Clause ★ 152 pending

All accelerator and other cores → Add a core