Energy Efficient Exact and Approximate Systolic Array Architecture for Matrix Multiplication

Pragun Jaswal, L. Hemanth Krishna, B. Srinivasu
8/31/2025
cs.ARcs.CVcs.LG

No confident code implementation found for this paper.

Abstract

Deep Neural Networks (DNNs) require highly efficient matrix multiplication engines for complex computations. This paper presents a systolic array architecture incorporating novel exact and approximate processing elements (PEs), designed using energy-efficient positive partial product and negative partial product cells, termed as PPC and NPPC, respectively. The proposed 8-bit exact and approximate PE designs are employed in a 8x8 systolic array, which achieves a energy savings of 22% and 32%, respectively, compared to the existing design. To demonstrate their effectiveness, the proposed PEs are integrated into a systolic array (SA) for Discrete Cosine Transform (DCT) computation, achieving high output quality with a PSNR of 38.21,dB. Furthermore, in an edge detection application using convolution, the approximate PE achieves a PSNR of 30.45,dB. These results highlight the potential of the proposed design to deliver significant energy efficiency while maintaining competitive output quality, making it well-suited for error-resilient image and vision processing applications.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{jaswal2025energy,
  title  = {Energy Efficient Exact and Approximate Systolic Array Architecture for Matrix Multiplication},
  author = {Pragun Jaswal and L. Hemanth Krishna and B. Srinivasu},
  year   = {2025},
  eprint = {2509.00778},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.00778v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.00778.svg)](https://codeofpaper.com/paper/2509.00778)

Discussion