This project demonstrates a high-performance, open-source systolic array accelerator designed for efficient matrix-based computation. The system implements a 35x35 processing element (PE) array, ...
This project implements a parameterized NxN systolic array for matrix multiplication using SystemVerilog RTL. It demonstrates scalable hardware design using processing elements (PEs), generate ...
Abstract: Systolic array accelerators, a key implementation platform for modern neural networks, are vulnerable to malicious attacks such as directed bit flips and fault injections. These attacks ...
Abstract: Energy efficiency is a persistent issue in FPGA-based matrix processing, especially as embedded systems face increased computing needs. To get around this, we propose a MAC unit design that ...
Optical computing uses photons instead of electrons to perform computations, which can significantly increase the speed and energy efficiency of computations by overcoming the inherent limitations of ...