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 条
  • [21] High-performance STT-MRAM-based Logic-in-Memory Scheme Utilizing Data Read Features
    Liu, Kai
    Wu, Bi
    Zhu, Haonan
    Liu, Weiqiang
    PROCEEDINGS OF THE 17TH ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES, NANOARCH 2022, 2022,
  • [22] RAPS: Restore-Aware Policy Selection for STT-MRAM-Based Main Memory Under Read Disturbance
    Aboutalebi, Armin Haj
    Duan, Lide
    2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 625 - 632
  • [23] High-Performance Computing-in-Memory Architecture Using STT-/SOT-Based Series Triple-Level Cell MRAM
    Nehra, Vikas
    Prajapati, Sanjay
    Kumar, T. Nandha
    Kaushik, Brajesh Kumar
    IEEE TRANSACTIONS ON MAGNETICS, 2021, 57 (08)
  • [24] A Computing-in-memory Scheme with Series Bit-cell in STT-MRAM for Efficient Multi-bit Analog Multiplication
    Hao, Zuolei
    Zhang, Yue
    Wang, Jinkai
    Wang, Hongyu
    Bai, Yining
    Wang, Guanda
    Zhao, Weisheng
    2021 IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH), 2021,
  • [25] STT-MRAM-based Near-Memory Computing Architecture with Read Scheme and Dataflow Co-Design for High-Throughput and Energy-Efficiency
    Jang, Yunho
    Kim, Yeseul
    Park, Jongsun
    PROCEEDINGS OF THE 29TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, ISLPED 2024, 2024,
  • [26] Design of an Area-Efficient Computing in Memory Platform Based on STT-MRAM
    Wang, Chao
    Wang, Zhaohao
    Wang, Gefei
    Zhang, Youguang
    Zhao, Weisheng
    IEEE TRANSACTIONS ON MAGNETICS, 2021, 57 (02)
  • [27] Improving the accuracy of neural networks in analog computing-in-memory systems by analog weight
    Dai, Lingjun
    Zhang, Qingtian
    Wu, Huaqiang
    2022 26TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2022, : 2971 - 2978
  • [28] Complementary Series-connected STT-MTJ for Time-based Computing-in-Memory
    Zhou, Rong
    Liu, Bo
    Si, Xin
    Cai, Hao
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [29] A Compilation Framework for SRAM Computing-in-Memory Systems With Optimized Weight Mapping and Error Correction
    Bai, Yichuan
    Li, Yaqing
    Zhang, Heng
    Jiang, Aojie
    Du, Yuan
    Du, Li
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (08) : 2379 - 2392
  • [30] Exploring STT-MRAM based In-Memory Computing Paradigm with Application of Image Edge Extraction
    He, Zhezhi
    Angizi, Shaahin
    Fan, Deliang
    2017 IEEE 35TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2017, : 439 - 446