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 条
  • [21] In-Memory Mathematical Operations with Spin-Orbit Torque Devices
    Li, Ruofan
    Song, Min
    Guo, Zhe
    Li, Shihao
    Duan, Wei
    Zhang, Shuai
    Tian, Yufeng
    Chen, Zhenjiang
    Bao, Yi
    Cui, Jinsong
    Xu, Yan
    Wang, Yaoyuan
    Tong, Wei
    Yuan, Zhe
    Cui, Yan
    Xi, Li
    Feng, Dan
    Yang, Xiaofei
    Zou, Xuecheng
    Hong, Jeongmin
    You, Long
    ADVANCED SCIENCE, 2022, 9 (25)
  • [22] An Energy-efficient Processing-in-memory Architecture for Long Short Term Memory in Spin Orbit Torque MRAM
    Kim, Kyeonghan
    Shin, Hyein
    Sim, Jaehyeong
    Kang, Myeonggu
    Kim, Lee-Sup
    2019 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2019,
  • [23] 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
  • [24] 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
  • [25] 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
  • [26] MRAM-based Analog Sigmoid Function for In-memory Computing
    Amin, Md Hasibul
    Elbtity, Mohammed
    Mohammadi, Mohammadreza
    Zand, Ramtin
    PROCEEDINGS OF THE 32ND GREAT LAKES SYMPOSIUM ON VLSI 2022, GLSVLSI 2022, 2022, : 319 - 323
  • [27] Spin Orbit Torque-based Crossbar Array for Error Resilient Binary Convolutional Neural Network
    Danouchi, Kamal
    Prenat, Guillaume
    Anghel, Lorena
    2022 23RD IEEE LATIN-AMERICAN TEST SYMPOSIUM (LATS 2022), 2022,
  • [28] An In-Memory Computing Architecture Utilizing Energy-Efficient VGSOT MRAM Device
    Sarkar, Md Rubel
    Yi, Cindy Yang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (07) : 3258 - 3262
  • [29] A Unified Memory Network Architecture for In-Memory Computing in Commodity Servers
    Zhan, Jia
    Akgun, Itir
    Zhao, Jishen
    Davis, Al
    Faraboschi, Paolo
    Wang, Yuangang
    Xie, Yuan
    2016 49TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2016,
  • [30] SIMPLY plus : A Reliable STT-MRAM-Based Smart Material Implication Architecture for In-Memory Computing
    Moposita, Tatiana
    Garzon, Esteban
    de Rose, Raffaele
    Crupi, Felice
    Vladimirescu, Andrei
    Trojman, Lionel
    Lanuzza, Marco
    IEEE ACCESS, 2023, 11 : 144084 - 144094