跳转至
专用计算
SoC
Chipyard (Berkeley), under BSD 3-Clause License
An open source framework for agile development of Chisel-based systems-on-chip.
Centrifuge (Berkeley), under BSD 3-Clause License
A Unified Approach to Generate RISC-V Accelerator SoC.
CHIPKIT (Harvard), under MIT License
An agile, reusable open-source framework for rapid test chip development.
ESP (Columbia), under ESP and Third Party Licenses
ESP is an open-source research platform for heterogeneous system-on-chip design that combines a scalable tile-based architecture and a flexible system-level design methodology.
LiteX , under BSD 2-Clause License
A Migen/MiSoC based Core/SoC builder that provides the infrastructure to easily create Cores/SoCs (with or without CPU).
SaxonSoc , under MIT License
SoC based on VexRiscv and ICE40 UP5K.
Libre-SOC
To provide a libre, secure and transparently developed hybrid CPU VPU GPU architecture to the world.
OSFPGA FuseSoC (FOSSi), under BSD 2-Clause License
An award-winning package manager and a set of build tools for HDL (Hardware Description Language) code.
SocLib
An open platform for virtual prototyping of multi-processors system on chip (MP-SoC).
DSA
DSAGEN (UCLA), under BSD 2-clause License
Democratizing Decoupled Spatial Architecture Research.
Gemmini (Berkeley), under BSD 3-clause License
A systolic-array based matrix multiplication accelerator generator for the investigation of SoC integration of such accelerators.
OpenASIP (Tampere University), under GNU Lesser General Public License v2.1
OpenASIP (formerly TTA-based Co-design Environment or TCE) is an open application-specific instruction-set toolset. It can be used to design and program customized processors based on the energy efficient Transport Triggered Architecture (TTA).
DNN and Tensor Accelerators
AccDNN (IBM, UIUC)
A compiler from AI model to RTL (Verilog) accelerator in FPGA hardware with auto design space exploration
bnn-fpga (Cornell)
An open-source implementation of a binarized neural network (BNN) accelerator for CIFAR-10 on FPGA
C-LSTM (PKU, Syracuse)
Enabling Efficient LSTM using Structured Compression Techniques on FPGAs.
DANA (BU)
Dynamically Allocated Neural Network Accelerator for the RISC-V Rocket Microprocessor in Chisel
E-LSTM (HKU, PKU)
An efficient implementation of LSTM inference on the RISC-V based embedded system
FINN (Xilinx), under BSD 3-Clause License
Dataflow compiler for QNN inference on FPGAs.
FlexCNN (UCLA)
An accelerator for running CNNs on FPGA.
HLS4ML
A package for machine learning inference in FPGAs.
MAERI (GaTech)
A DNN accelerator with reconfigurable interconnects to support flexible dataflow
NEURAghe
A flexible and efficient hardware/software solution for the acceleration of CNNs on Zynq SoCs.
NVDLA (NVIDIA)
A free and open architecture that promotes a standard way to design deep learning inference accelerators
PipeCNN (BJTU)
An OpenCL-based FPGA Accelerator for Convolutional Neural Networks
VTA (UW)
A programmable accelerator that exposes a RISC-like programming abstraction to describe compute and memory operations at the tensor level
zynqnet (ETH)
An FPGA-Accelerated Embedded Convolutional Neural Network
Graphics Processors
Video Processing
OpenASIC H.265 Encoder (Fudan)
H.265 Video Encoder IP Core 是开源的H.265硬件视频编码器,实现了H.265(或叫HEVC)的大部分功能