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 条
  • [1] STT-BNN: A Novel STT-MRAM In-Memory Computing Macro for Binary Neural Networks
    Thi-Nhan Pham
    Quang-Kien Trinh
    Chang, Ik-Joon
    Alioto, Massimo
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2022, 12 (02) : 569 - 579
  • [2] Low Power Computing Using STT-MRAM
    Huang, Kejie
    Zhao, Rong
    2014 14TH ANNUAL NON-VOLATILE MEMORY TECHNOLOGY SYMPOSIUM (NVMTS), 2014,
  • [3] STT-MRAM Architecture with Parallel Accumulator for In-Memory Binary Neural Networks
    Thi-Nhan Pham
    Quang-Kien Trinh
    Chang, Ik-Joon
    Alioto, Massimo
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [4] Computing-in-Memory With Enhanced STT-MRAM Readout Margin
    Wang, Shuyu
    Cai, Hao
    IEEE TRANSACTIONS ON MAGNETICS, 2023, 59 (11)
  • [5] Exploiting STT-MRAM for Approximate Computing
    Sayed, Nour
    Oboril, Fabian
    Shirvanian, Azadeh
    Bishnoi, Rajendra
    Tahoori, Mehdi B.
    2017 22ND IEEE EUROPEAN TEST SYMPOSIUM (ETS), 2017,
  • [6] A novel time-domain in-memory computing unit using STT-MRAM
    Saha, Ankana
    Alla, Srija
    Joshi, Vinod Kumar
    MICROELECTRONIC ENGINEERING, 2024, 284
  • [7] An STT-MRAM Based in Memory Architecture for Low Power Integral Computing
    Zhao, Yinglin
    Ouyang, Peng
    Kang, Wang
    Yin, Shouyi
    Zhang, Youguang
    Wei, Shaojun
    Zhao, Weisheng
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (04) : 617 - 623
  • [8] STT-MRAM for Embedded Memory Applications
    Wang, Zihui
    Hao, Xiaojie
    Xu, Pengfa
    Hu, Longqian
    Jung, Dongha
    Kim, Woojin
    Satoh, Kimihiro
    Yen, Bing
    Wei, Zhiqiang
    Wang, Lienchang
    Zhang, Jing
    Huai, Yiming
    2020 IEEE INTERNATIONAL MEMORY WORKSHOP (IMW 2020), 2020, : 40 - 42
  • [9] Embedded Systems to High Performance Computing using STT-MRAM
    Senni, Sophiane
    Delobelle, Thibaud
    Coi, Odilia
    Peneau, Pierre-Yves
    Torres, Lionel
    Gamatie, Abdoulaye
    Benoit, Pascal
    Sassatelli, Gilles
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 536 - 541
  • [10] A High Reliability Sense Amplifier for Computing In-Memory with STT-MRAM
    Zhang, Li
    Tang, Hualian
    Xu, Beilei
    Zhuang, Yiqi
    Bao, Junlin
    SPIN, 2020, 10 (02)