IEICE Electronics Express
Online ISSN : 1349-2543
ISSN-L : 1349-2543
LETTER
DM-IMCA: A dual-mode in-memory computing architecture for general purpose processing
Jianmin ZengZhang ZhangRunhao ChenShiyue LiangTianlin CaoZhiyi YuXin ChengGuangjun Xie
Author information
JOURNAL FREE ACCESS

2020 Volume 17 Issue 4 Pages 20200005

Details
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-IMCA, a novel IMC architecture with two work modes for general purpose processing. It utilizes our proposed 9T bitcell based computational SRAM as the location to perform IMC 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-IMCA can bring a performance increase by up to 257x, and SRAM energy saving by up to 3x, compared to a baseline system.

Content from these authors
© 2020 by The Institute of Electronics, Information and Communication Engineers
Previous article
feedback
Top