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 条
  • [11] 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,
  • [12] SpinLiM: Spin Orbit Torque Memory for Ternary Neural Networks Based on the Logic-in-Memory Architecture
    Luo, Lichuan
    Zhang, He
    Bai, Jinyu
    Zhang, Youguang
    Kang, Wang
    Zhao, Weisheng
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1865 - 1870
  • [13] An In-Memory-Computing Binary Neural Network Architecture With In-Memory Batch Normalization
    Rege, Prathamesh Prashant
    Yin, Ming
    Parihar, Sanjay
    Versaggi, Joseph
    Nemawarkar, Shashank
    IEEE ACCESS, 2024, 12 : 190889 - 190896
  • [14] 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
  • [15] MRAM In-memory computing macro for AI computing
    Jung, Seungchul
    Kim, Sang Joon
    2022 INTERNATIONAL ELECTRON DEVICES MEETING, IEDM, 2022,
  • [16] An In-Memory VLSI Architecture for Convolutional Neural Networks
    Kang, Mingu
    Lim, Sungmin
    Gonugondla, Sujan
    Shanbhag, Naresh R.
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2018, 8 (03) : 494 - 505
  • [17] Orthogonal-Bulk-Spin-Orbit-Torque Device for All-Electrical In-Memory Computing
    Chen, Lei
    Huang, Wentao
    Zhang, Kun
    Li, Bo
    Zhang, Zhizhong
    Feng, Xueqiang
    Lin, Kelian
    He, Yu
    Zhao, Weisheng
    Zhang, Yue
    IEEE ELECTRON DEVICE LETTERS, 2024, 45 (03) : 504 - 507
  • [18] 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,
  • [19] Ternary Output Binary Neural Network With Zero-Skipping for MRAM-Based Digital In-Memory Computing
    Na, Taehui
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (07) : 2655 - 2659
  • [20] Energy-efficient Spin-orbit Torque MRAM Operations for Neural Network Processor
    Chang, Liang
    Zhu, Zixuan
    Zhu, Zhen
    Yang, Siqi
    Li, Weihang
    Zhou, Jun
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,