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] SpinCIM: spin orbit torque memory for ternary neural networks based on the computing-in-memory architecture
    Lichuan Luo
    Dijun Liu
    He Zhang
    Youguang Zhang
    Jinyu Bai
    Wang Kang
    CCF Transactions on High Performance Computing, 2022, 4 : 421 - 434
  • [4] SpinCIM: spin orbit torque memory for ternary neural networks based on the computing-in-memory architecture
    Luo, Lichuan
    Liu, Dijun
    Zhang, He
    Zhang, Youguang
    Bai, Jinyu
    Kang, Wang
    CCF TRANSACTIONS ON HIGH PERFORMANCE COMPUTING, 2022, 4 (04) : 421 - 434
  • [5] An MRAM-based Deep In-Memory Architecture for Deep Neural Networks
    Patil, Ameya D.
    Hua, Haocheng
    Gonugondla, Sujan
    Kang, Mingu
    Shanbhag, Naresh R.
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [6] A Spin-Orbit Torque based Cellular Neural Network(CNN) Architecture
    Bai, Yu
    Hu, Sharon
    DeMara, Ronald F.
    Lin, Mingjie
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2017 (GLSVLSI' 17), 2017, : 59 - 64
  • [7] Computing-in-memory using voltage-controlled spin-orbit torque based MRAM array
    Shreya, Sonal
    Jain, Alkesh
    Kaushik, Brajesh Kumar
    MICROELECTRONICS JOURNAL, 2021, 109
  • [8] 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 (04) : 244 - 260
  • [9] 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
  • [10] 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)