arrow
Return

RSACIM: Resistance Summation Analog Computing in Memory With Accuracy Optimization Scheme Based on MRAM

delete2024-03-01
delete5
PRE
AI
J
Jinkai Wang
Z
Zhengkun Gu
B
Bojun Zhang
Y
Youxiang Chen
Z
Zekun Wang
K
Kun Zhang
Y
Youguang Zhang
张跃 (Yue Zhang) *
DOI:10.1109/TCSI.2023.3334950delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Computing in memory (CIM) has become a promising candidate to address the Von Neumann bottleneck in processors designed for data-intensive applications. In this article, we propose a resistance summation analog computing in memory (RSACIM) with accuracy optimization scheme in spin transfer torque magnetic random access memory (STT-MRAM), in order to realize energy-efficient and highly reliable analog multiply-and-accumulation (MAC) operation. Firstly, we construct a resistance summation array by serial magnetic tunnel junctions (MTJs) to perform analog MAC operation utilizing time domain technology. Secondly, in order to reduce the impact of position-dependent error caused by resistance summation mechanism, we propose an accuracy optimization scheme to maximize the sensing margin (SM) and computation accuracy. Finally, we design a power-gated reconfigurability control scheme to implement power saving corresponding to different precisions for both input and weight. Evaluation on a 2 Kb RSACIM architecture shows an energy efficiency of 92.9 TOPS/W. System level simulation shows that comparing to existing CIMs based on MRAM, RSACIM architecture saves the inference energy by 4.2 times with 8.4 times lower latency in CIFAR10 image classification task.
Keywords:
Resistance summation
computing in memory (CIM)
analog MAC operation
STT-MRAM

Journal

IEEE Transactions on Circuits and Systems I-Regular Papers cover
IEEE Transactions on Circuits and Systems I-Regular Papers
IF:
5.2
Papers:
9.7K
Citations:
2.2W

Organization

B
Beihang University
Scholars:
5.1W
Papers: 4.1W
Citations: 37