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
来源
IEEE JOURNAL ON EXPLORATORY SOLID-STATE COMPUTATIONAL DEVICES AND CIRCUITS | 2024年 / 10卷
关键词
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
相关论文
共 15 条
  • [1] A CFMB STT-MRAM-Based Computing-in-Memory Proposal With Cascade Computing Unit for Edge AI Devices
    Zhou, Yongliang
    Zhou, Zixuan
    Wei, Yiming
    Yang, Zhen
    Lin, Xiao
    Dai, Chenghu
    Hao, Licai
    Peng, Chunyu
    Cai, Hao
    Wu, Xiulong
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (01) : 187 - 200
  • [2] Domain-Specific STT-MRAM-Based In-Memory Computing: A Survey
    Yusuf, Alaba
    Adegbija, Tosiron
    Gajaria, Dhruv
    IEEE ACCESS, 2024, 12 : 28036 - 28056
  • [3] STT-MRAM-Based Multicontext FPGA for Multithreading Computing Environment
    Kim, Jeongbin
    Song, Yongwoon
    Cho, Kyungseon
    Lee, Hyukjun
    Yoon, Hongil
    Chung, Eui-Young
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (05) : 1330 - 1343
  • [4] SIMPLY plus : A Reliable STT-MRAM-Based Smart Material Implication Architecture for In-Memory Computing
    Moposita, Tatiana
    Garzon, Esteban
    de Rose, Raffaele
    Crupi, Felice
    Vladimirescu, Andrei
    Trojman, Lionel
    Lanuzza, Marco
    IEEE ACCESS, 2023, 11 : 144084 - 144094
  • [5] Cryo-SIMPLY: A Reliable STT-MRAM-Based Smart Material Implication Architecture for In-Memory Computing
    Moposita, Tatiana
    Garzon, Esteban
    Teman, Adam
    Lanuzza, Marco
    NANOMATERIALS, 2025, 15 (01)
  • [6] 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
  • [7] 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
  • [8] 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
  • [9] 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
  • [10] 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