Title
Dm-Imca: A Dual-Mode In-Memory Computing Architecture For General Purpose Processing
Abstract
In-Memory Computing (IMC) architectures based on Static Random Access Memory (SRAM) can improve system performance and energy-efficiency dramatically. However, most of the existing SRAM-based implementations are designed for specific purposes like accelerating neural networks, which limits the application scenarios of IMC. In this paper, we propose DM-LMCA, a novel LAC architecture with two work modes for general purpose processing. It utilizes our proposed 9T bitcell based computational SRAM as the location to perform LAIC operations. Besides, a new IMC Instruction Set Architecture (ISA) as well as an automated vector computing mechanism are also proposed to facilitate DM-IMCA's programming and accelerate in-memory computing, respectively. The simulation results show that DM-LMCA can bring a performance increase by up to 257x, and SRAM energy saving by up to 3x, compared to a baseline system.
Year
DOI
Venue
2020
10.1587/elex.17.20200005
IEICE ELECTRONICS EXPRESS
Keywords
Field
DocType
Processing-In-Memory (PIM), In-Memory Computing (IMC), Logic-in-Memory (LiM), computational SRAM, data-intensive computing, vector computing
Architecture,Computer architecture,Data-intensive computing,General purpose,Computer science,In-Memory Processing,Electronic engineering
Journal
Volume
Issue
ISSN
17
4
1349-2543
Citations 
PageRank 
References 
1
0.40
0
Authors
8
Name
Order
Citations
PageRank
Jianmin Zeng110.40
Zhang Zhang258.09
Runhao Chen310.40
Shiyue Liang410.40
Tianlin Cao5312.50
Zhiyi Yu68118.24
Xin Cheng710.40
Guangjun Xie8299.64