Algebraic enhancements for GEMM & AI accelerators

systolic-array 开源项目推荐(116 个)
systolic-array 话题在 GitHub 上没有填写简介,这里按 Star 数汇总最相关的热门仓库。
热门项目 前 20
按 Star 数排序展示前 20 个 · GitHub 共 116 个仓库Minimal TPU implementation with 8x8 systolic array and PyTorch integration
End-to-End NPU: RTL systolic array → AXI4 SoC → TVM compiler → FPGA inference
A parameterizable Weight-Stationary 2D Systolic Array implemented in Verilog for hardware-accelerated matrix multiplication
Open-source AI Accelerator Stack integrating compute, memory, and software — from RTL to PyTorch.
SystemVerilog Implementations of CUDA/TensorCore/TPU GEMM Operations
Modular systolic array with software interface
Small-scale FPGA-based Neural Processing Unit (CNN Accelerator) with INT8 systolic array matrix multiplication in Verilog.
course materials of Hardware Accelerator course, a practical course on hardware accelerators: CNN accelerators, systolic arrays, CUDA, quantization, pruning, Vivado, Timeloop/Accelergy, and MAESTRO. Spring 2025, Shahid Beheshti University
用于 INT8 神经网络推理的参数化 N×N 输出驻留脉动阵列加速器。基于 ASAP7 7nm 工艺,使用 Cadence Genus + Innovus 完成完整 RTL-to-GDS 流程。667 MHz,42.7 GOPS 峰值吞吐量,0.33 mW/GOP。包含 SystemVerilog RTL、综合、布局布线及自检测试平台。
Hardware accelerator for 2D convolution using an 8×8 weight-stationary systolic array with split-kernel support, dual-port SRAM architecture, and DMA-based streaming
INT8 inference accelerator on a Basys 3 FPGA with a custom CPU, ISA and 4x4 weight-stationary systolic array, all built from scratch which runs a PPO-trained LunarLander policy live on the board.
Parameterized matrix-multiply accelerator (FPGA), built three ways: sequential, systolic, and systolic with BRAM. SystemVerilog RTL verified in cocotb against a Python golden model under randomized backpressure, and characterized for PPA across three architectures and five sizes on a Xilinx ZCU104.
Verilog implementation of a Torus-based systolic array accelerator for matrix multiplication.
RTL design of a double-buffered SRAM-to-systolic-array tiling engine with bank-conflict resolution and WS/OS data reuse (tape-out-ready sign-off)
Stateful INT8 FlashAttention accelerator in SystemVerilog | 16×16 systolic array, 4Q:2KV GQA, persistent KV cache, AXI4 DMA & AXI4-Lite control.
Parameterizable output-stationary INT8 systolic MAC array in Verilog, extended into a weight-stationary 3-layer CNN accelerator (Conv1->Conv2->FC) with interlayer requantization. 20/20 samples bit-exact end-to-end vs a Python golden model; 1,900-case model sweep plus a 206-case constrained-random SV suite. CI on every push.
An 8×8 systolic array AI accelerator implemented in SystemVerilog on Zynq UltraScale+ ZCU104, achieving 1.7 GOPS at 6 mW PL logic power (~283 GOPS/W efficiency) with full AXI-Stream PS-PL integration. Targets INT8 matrix multiplication for transformer inference acceleration, verified across behavioral, post-synthesis and implementation simulation.
A programmable INT8 systolic-array mini-NPU with DMA, compiler, FPGA, and Sky130 flows
A Superscalar Out-of-Order RISC-V Processor with Systolic Tensor Acceleration, Structured Sparsity, and a Congestion-Aware Network-on-Chip
关于这个话题
- 清单取自 GitHub 话题页并按 Star 数排序,每次展示前 20 个项目;原始页面见 https://github.com/topics/systolic-array。
- 该话题在 GitHub 上共有 116 个仓库, 本站收录的是其中最热门的 20 个,不是全量列表。
- Star / Fork 每日自动刷新一次,实时数据以 GitHub 为准。
- 当前 20 个项目累计 613 Star,覆盖 6 种主要语言,数据更新于 2026-11-10。
- 中文介绍来自 GitHub 官方话题说明(github/explore)的机器翻译,可点「查看原文」对照;译文缺失时会先展示原文。