In-Memory Computing Architecture for a Convolutional Neural Network Based on Spin Orbit Torque MRAM

被引:1
|
作者
Huang, Jun-Ying [1 ]
Syu, Jing-Lin [2 ]
Tsou, Yao-Tung [2 ]
Kuo, Sy-Yen [1 ]
Chang, Ching-Ray [3 ]
机构
[1] Natl Taiwan Univ, Dept Elect Engn, Taipei 106, Taiwan
[2] Feng Chia Univ, Dept Commun Engn, Taichung 407, Taiwan
[3] Chung Yuan Christian Univ, Quantum Informat Ctr, Taoyuan 320, Taiwan
关键词
convolution neural network; computing in memory; processing in memory; distributed arithmetic; MRAM; SOT-MRAM; ENERGY;
D O I
10.3390/electronics11081245
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, numerous studies have investigated computing in-memory (CIM) architectures for neural networks to overcome memory bottlenecks. Because of its low delay, high energy efficiency, and low volatility, spin-orbit torque magnetic random access memory (SOT-MRAM) has received substantial attention. However, previous studies used calculation circuits to support complex calculations, leading to substantial energy consumption. Therefore, our research proposes a new CIM architecture with small peripheral circuits; this architecture achieved higher performance relative to other CIM architectures when processing convolution neural networks (CNNs). We included a distributed arithmetic (DA) algorithm to improve the efficiency of the CIM calculation method by reducing the excessive read/write times and execution steps of CIM-based CNN calculation circuits. Furthermore, our method also uses SOT-MRAM to increase the calculation speed and reduce power consumption. Compared with CIM-based CNN arithmetic circuits in previous studies, our method can achieve shorter clock periods and reduce read times by up to 43.3% without the need for additional circuits.
引用
收藏
页数:17
相关论文
共 50 条
  • [41] Stoch-IMC: A bit-parallel stochastic in-memory computing architecture based on STT-MRAM
    Hajisadeghi, Amir M.
    Zarandi, Hamid R.
    Momtazpour, Mahmoud
    AEU - International Journal of Electronics and Communications, 2025, 190
  • [42] Parallel Computing in Memory Paradigm based on Reconfigurable Spin-Orbit Torque Switching
    Zhang, Zhongkui
    Wang, Chao
    Wang, Zhaohao
    PROCEEDINGS OF THE 17TH ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES, NANOARCH 2022, 2022,
  • [43] CiM-BNN:Computing-in-MRAM Architecture for Stochastic Computing Based Bayesian Neural Network
    Gu H.
    Jia X.
    Liu Y.
    Yang J.
    Wang X.
    Zhang Y.
    Cotofana S.D.
    Zhao W.
    IEEE Transactions on Emerging Topics in Computing, 2024, 12 (04): : 1 - 11
  • [44] Hybrid In-memory Computing Architecture for the Training of Deep Neural Networks
    Joshi, Vinay
    He, Wangxin
    Seo, Jae-sun
    Rajendran, Bipin
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [45] NNPIM: A Processing In-Memory Architecture for Neural Network Acceleration
    Gupta, Saransh
    Imani, Mohsen
    Kaur, Harveen
    Rosing, Tajana Simunic
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (09) : 1325 - 1337
  • [46] Analogue spin-orbit torque device for artificial-neural-network-based associative memory operation
    Borders, William A.
    Akima, Hisanao
    Fukami, Shunsuke
    Moriya, Satoshi
    Kurihara, Shouta
    Horio, Yoshihiko
    Sato, Shigeo
    Ohno, Hideo
    APPLIED PHYSICS EXPRESS, 2017, 10 (01)
  • [47] Spin-Transfer versus Spin-Orbit Torque MRAM
    Narayanapillai, Kulothungasagaran
    Qiu, Xuepeng
    Wang, Yi
    Kwon, Jaehyun
    Yu, Jiawei
    Loong, Li Ming
    Legrand, William
    Yoon, Jungbum
    Banerjee, Karan
    Yang, Hyunsoo
    7TH IEEE INTERNATIONAL NANOELECTRONICS CONFERENCE (INEC) 2016, 2016,
  • [48] MRAM-based In-Memory Computing for Efficient Acceleration of Generative Adversarial Networks
    Kaushik, Partha
    Gupta, Avi
    Nehete, Hemkant
    Kaushik, Brajesh Kumar
    2023 IEEE 23RD INTERNATIONAL CONFERENCE ON NANOTECHNOLOGY, NANO, 2023, : 798 - 802
  • [49] Random Convolutional Neural Network Based on Distributed Computing with Decentralized Architecture
    Xu, Yige
    Lu, Huijuan
    Ye, Minchao
    Yan, Ke
    Gao, Zhigang
    Jin, Qun
    HUMAN CENTERED COMPUTING, 2019, 11956 : 504 - 510
  • [50] Efficient Time-Domain In-Memory Computing Based on TST-MRAM
    Wang, Jinkai
    Zhang, Yue
    Lian, Chenyu
    Bai, Yining
    Huang, Zhe
    Wang, Guanda
    Zhang, Kun
    Zhang, Youguang
    Zhao, Weisheng
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,