Accuracy Improvement With Weight Mapping Strategy and Output Transformation for STT-MRAM-Based Computing-in-Memory

被引:0
|
作者
Wang, Xianggao [1 ,2 ]
Wei, Na [2 ]
Gao, Shifan [1 ]
Wu, Wenhao [2 ,3 ]
Zhao, Yi [1 ,2 ]
机构
[1] Zhejiang Univ, Coll Informat Sci & Elect Engn, Hangzhou 310027, Peoples R China
[2] China Nanhu Acad Elect & Informat Technol, Jiaxing 314001, Peoples R China
[3] East China Normal Univ, Sch Integrated Circuits, Shanghai 200241, Peoples R China
关键词
Circuits; Accuracy; Artificial intelligence; Resistance; Nonvolatile memory; Computer architecture; Neural networks; Linearity; Arrays; Transistors; Artificial intelligence (AI); computing-in-memory (CiM); linear transformation; spin-transfer torque magnetic random access memory (STT-MRAM); weight mapping; MACRO;
D O I
10.1109/JXCDC.2024.3478360
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This work presents an analog computing-in-memory (CiM) macro with spin-transfer torque magnetic random access memory (STT-MRAM) and 28-nm CMOS technology. The adopted CiM bitcell uses a differential scheme and balances the input resistance to minimize the nonideal factors during multiply-accumulate (MAC) operations. Specialized peripheral circuits were designed for the current-scheme CiM architecture. More importantly, strategies of accuracy improvement were innovatively proposed as follows: 1) mapping most significant bit (MSB) to the far side of the MRAM array and 2) output linear transformation based on the reference columns. Circuit-level simulation verified the functionality and performance improvement of the CiM macro based on the MNIST and CIFAR-10 datasets, realizing a 3% and 5% accuracy loss compared with the benchmark, respectively. The 640-GOPS (8 bit) throughput, 34.6-TOPS/mm(2) area compactness, and 83.3-TOPS/W energy efficiency demonstrate the advantages of STT-MRAM CiM in the coming AI era.
引用
收藏
页码:75 / 81
页数:7
相关论文
共 50 条
  • [31] Compact Write-Based Computing-in-Memory (CIM) using High Speed Switching (HSS) MRAM
    Lu, Yang
    Wang, Zhi Yuan
    Yang, Ye Cheng
    Wang, Shao Hao
    2024 9TH INTERNATIONAL CONFERENCE ON ELECTRONIC TECHNOLOGY AND INFORMATION SCIENCE, ICETIS 2024, 2024, : 666 - 670
  • [32] Computing-in-memory using voltage-controlled spin-orbit torque based MRAM array
    Shreya, Sonal
    Jain, Alkesh
    Kaushik, Brajesh Kumar
    MICROELECTRONICS JOURNAL, 2021, 109
  • [33] HD-CIM: Hybrid-Device Computing-In-Memory Structure Based on MRAM and SRAM to Reduce Weight Loading Energy of Neural Networks
    Zhang, He
    Liu, Junzhan
    Bai, Jinyu
    Li, Sai
    Luo, Lichuan
    Wei, Shaoqian
    Wu, Jianxin
    Kang, Wang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (11) : 4465 - 4474
  • [34] A Resource-Efficient Weight Quantization and Mapping Method for Crossbar Arrays in ReRAM-based Computing-in-Memory Systems
    Ma, Mingyuan
    Jiang, Wei
    Liu, Juntao
    Dui, Li
    Ma, Zhongyuan
    Du, Yuan
    2024 IEEE THE 20TH ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, APCCAS 2024, 2024, : 169 - 173
  • [35] On-Device Continual Learning With STT-Assisted-SOT MRAM-Based In-Memory Computing
    Zhang, Fan
    Sridharan, Amitesh
    Hwang, William
    Xue, Fen
    Tsai, Wilman
    Wang, Shan Xiang
    Fan, Deliang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (08) : 2393 - 2404
  • [36] A MLC STT-MRAM based Computing in-Memory Architec-ture for Binary Neural Network
    Pan, Y.
    Ouyang, P.
    Zhao, Y.
    Kang, W.
    Yin, S.
    Zhang, Y.
    Zhao, W.
    Wei, S.
    2018 IEEE INTERNATIONAL MAGNETIC CONFERENCE (INTERMAG), 2018,
  • [37] TGBNN: Training Algorithm of Binarized Neural Network With Ternary Gradients for MRAM-Based Computing-in-Memory Architecture
    Fujiwara, Yuya
    Kawahara, Takayuki
    IEEE ACCESS, 2024, 12 : 150962 - 150974
  • [38] Computing-in-Memory Architecture based on Field-Free SOT-MRAM with Self-Reference Method
    Wang, Chao
    Wang, Zhaohao
    Xu, Yansong
    Yang, Jianlei
    Zhang, Youguang
    Zhao, Weisheng
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [39] RSACIM: Resistance Summation Analog Computing in Memory With Accuracy Optimization Scheme Based on MRAM
    Wang, Jinkai
    Gu, Zhengkun
    Zhang, Bojun
    Chen, Youxiang
    Wang, Zekun
    Zhang, Kun
    Zhang, Youguang
    Zhang, Yue
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (03) : 1014 - 1024
  • [40] Optimal Weight-Splitting in Resistive Random Access Memory-Based Computing-in-Memory Macros
    Song, Choongseok
    Kim, Jeeson
    Jeong, Doo Seok
    ADVANCED INTELLIGENT SYSTEMS, 2023, 5 (01)