4.6 Article

A survey of SRAM-based in-memory computing techniques and applications

Journal

JOURNAL OF SYSTEMS ARCHITECTURE
Volume 119, Issue -, Pages -

Publisher

ELSEVIER
DOI: 10.1016/j.sysarc.2021.102276

Keywords

Review; Deep neural networks; SRAM; Cache; In-memory computing; Neural network; Automata computing

Ask authors/readers for more resources

Researchers are exploring in-memory computing techniques to offset data-movement overheads as von Neumann computing architectures are increasingly constrained. The use of SRAM in IMC techniques holds promise for accelerating a broad range of computing systems and applications. This paper aims to inform researchers about recent developments in SRAM-based IMC techniques to accelerate co-design efforts.
As von Neumann computing architectures become increasingly constrained by data-movement overheads, researchers have started exploring in-memory computing (IMC) techniques to offset data-movement overheads. Due to the widespread use of SRAM, IMC techniques for SRAM hold the promise of accelerating a broad range of computing systems and applications. In this article, we present a survey of techniques for in-memory computing using SRAM memory. We review the use of SRAM-IMC for implementing Boolean, search and arithmetic operations, and accelerators for machine learning (especially neural networks) and automata computing. This paper aims to accelerate co-design efforts by informing researchers in both algorithm and hardware architecture fields about the recent developments in SRAM-based IMC techniques.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available