Computing in Memory Using Doubled STT-MRAM With the Application of Binarized Neural Networks

被引:0
|
作者
Nemati, Seyed Hassan Hadi [1 ]
Eslami, Nima [1 ]
Moaiyeri, Mohammad Hossein [1 ]
机构
[1] Shahid Beheshti Univ, Fac Elect Engn, Tehran 1983969411, Iran
关键词
Spin electronics; computing in memory; spin-transfer torque magnetic random-access memory; binary/ternary content-addressable memory; resistive-based majority function; binary neural network;
D O I
10.1109/LMAG.2023.3301384
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The computing-in-memory (CiM) approach is a promising option for addressing the processor-memory data transfer bottleneck while performing data-intensive applications. In this letter, we present a novel CiM architecture based on spin-transfer torque magnetic random-access memory, which can work in computing and memory modes. In this letter, two spintronic devices are considered per cell to store the main data and its complement to address the reliability concerns during the read operation, which also provides a fascinating ability for performing reliable Boolean operations (all basic functions), binary/ternary content-addressable memory search operation, and multi-input majority function. Since the developed architecture can perform bitwise xnor operations in one cycle, a resistive-based accumulator has been designed to perform multi-input majority production to improve the structure for implementing fast and low-cost binary neural networks (BNNs). To this end, multiplication, accumulation, and passing through the activation function are accomplished in three cycles. The simulation result of exploiting the architecture in the BNN application indicates 86%-98% lower power-delay product than existing architectures.
引用
收藏
页数:5
相关论文
共 50 条
  • [11] 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
  • [12] An STT-MRAM based reconfigurable computing-in-memory architecture for general purpose computing
    Yu Pan
    Xiaotao Jia
    Zhen Cheng
    Peng Ouyang
    Xueyan Wang
    Jianlei Yang
    Weisheng Zhao
    CCF Transactions on High Performance Computing, 2020, 2 : 272 - 281
  • [13] An STT-MRAM based reconfigurable computing-in-memory architecture for general purpose computing
    Pan, Yu
    Jia, Xiaotao
    Cheng, Zhen
    Ouyang, Peng
    Wang, Xueyan
    Yang, Jianlei
    Zhao, Weisheng
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2020, 2 (03) : 272 - 281
  • [14] 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,
  • [15] Phase Change Memory (PCM) and STT-MRAM
    Kim, Wanki
    Southwick, Richard G.
    2022 IEEE INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM (IRPS), 2022,
  • [16] 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)
  • [17] Time-domain computing for Boolean logic using STT-MRAM
    Zhou, Rong
    Cai, Hao
    AIP ADVANCES, 2023, 13 (02)
  • [18] A novel dual-reference sensing scheme for computing in memory within STT-MRAM
    Jiang, Xinpeng
    Bao, Junlin
    Zhang, Li
    Bai, Lei
    MICROELECTRONICS JOURNAL, 2022, 121
  • [19] Power-Aware Quantization in Analog In-Memory Computing With STT-MRAM Macro
    Zhou, Mingyang
    Du, Haoran
    Guo, Yanan
    Cai, Hao
    IEEE TRANSACTIONS ON MAGNETICS, 2023, 59 (11)
  • [20] Enabling a Reliable STT-MRAM Main Memory Simulation
    Asifuzzaman, Kazi
    Sanchez Verdejo, Rommel
    Radojkovic, Petar
    MEMSYS 2017: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2017, : 283 - 292