DM-IMCA: A dual-mode in-memory computing architecture for general purpose processing

8Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

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 SRAMbased 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.

Cite

CITATION STYLE

APA

Zeng, J., Zhang, Z., Chen, R., Liang, S., Cao, T., Yu, Z., … Xie, G. (2020). DM-IMCA: A dual-mode in-memory computing architecture for general purpose processing. IEICE Electronics Express, 17(4). https://doi.org/10.1587/elex.17.20200005

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free