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 条
  • [1] A Skyrmion Racetrack Memory based Computing In-memory Architecture for Binary Neural Convolutional Network
    Pan, Yu
    Ouyang, Peng
    Zhao, Yinglin
    Yin, Shouyi
    Zhang, Youguang
    Wei, Shaojun
    Zhao, Weisheng
    GLSVLSI '19 - PROCEEDINGS OF THE 2019 ON GREAT LAKES SYMPOSIUM ON VLSI, 2019, : 271 - 274
  • [2] A Multilevel Cell STT-MRAM-Based Computing In-Memory Accelerator for Binary Convolutional Neural Network
    Pan, Yu
    Ouyang, Peng
    Zhao, Yinglin
    Kang, Wang
    Yin, Shouyi
    Zhang, Youguang
    Zhao, Weisheng
    Wei, Shaojun
    IEEE TRANSACTIONS ON MAGNETICS, 2018, 54 (11)
  • [3] Computing-in-memory using voltage-controlled spin-orbit torque based MRAM array
    Shreya, Sonal
    Jain, Alkesh
    Kaushik, Brajesh Kumar
    MICROELECTRONICS JOURNAL, 2021, 109
  • [4] Reconfigurable Processing in Memory Architecture Based on Spin Orbit Torque
    Chang, Liang
    Wang, Zhaohao
    Zhang, Youguang
    Zhao, Weisheng
    PROCEEDINGS OF THE IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH 2017), 2017, : 95 - 96
  • [5] NAND-SPIN-based processing-in-MRAM architecture for convolutional neural network acceleration
    Zhao, Yinglin
    Yang, Jianlei
    Li, Bing
    Cheng, Xingzhou
    Ye, Xucheng
    Wang, Xueyan
    Jia, Xiaotao
    Wang, Zhaohao
    Zhang, Youguang
    Zhao, Weisheng
    SCIENCE CHINA-INFORMATION SCIENCES, 2023, 66 (04)
  • [6] NAND-SPIN-based processing-in-MRAM architecture for convolutional neural network acceleration
    Yinglin Zhao
    Jianlei Yang
    Bing Li
    Xingzhou Cheng
    Xucheng Ye
    Xueyan Wang
    Xiaotao Jia
    Zhaohao Wang
    Youguang Zhang
    Weisheng Zhao
    Science China Information Sciences, 2023, 66
  • [7] An In-Memory Power Efficient Computing Architecture with Emerging VGSOT MRAM Device
    Sarkar, Md Rubel
    Chowdhury, Shirazush Salekin
    Walling, Jeffrey Sean
    Yi, Cindy Yang
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [8] Spin-orbit torque MRAM for ultrafast cache and neuromorphic computing applications
    Rao, Siddharth
    Cai, Kaiming
    Talmelli, Giacomo
    Franchina-Vergel, Nathali
    Janssens, Ward
    Hody, Hubert
    Yasin, Farrukh
    Wostyn, Kurt
    Couet, Sebastien
    2023 IEEE INTERNATIONAL MEMORY WORKSHOP, IMW, 2023, : 141 - 144
  • [9] High Performance and Energy-Efficient In-Memory Computing Architecture based on SOT-MRAM
    He, Zhezhi
    Angizi, Shaahin
    Parveen, Farhana
    Fan, Deliang
    PROCEEDINGS OF THE IEEE/ACM INTERNATIONAL SYMPOSIUM ON NANOSCALE ARCHITECTURES (NANOARCH 2017), 2017, : 97 - 102
  • [10] Spintronic Computing-in-Memory Architecture Based on Voltage-Controlled Spin-Orbit Torque Devices for Binary Neural Networks
    Wang, Haotian
    Kang, Wang
    Pan, Biao
    Zhang, He
    Deng, Erya
    Zhao, Weisheng
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2021, 68 (10) : 4944 - 4950