An In-Memory-Computing Binary Neural Network Architecture With In-Memory Batch Normalization

被引:0
|
作者
Rege, Prathamesh Prashant [1 ]
Yin, Ming [2 ]
Parihar, Sanjay [3 ]
Versaggi, Joseph [2 ]
Nemawarkar, Shashank [3 ]
机构
[1] Northeastern Univ, Boston, MA 80305 USA
[2] GLOBALFOUNDRIES, Malta, NY 12020 USA
[3] GLOBALFOUNDRIES, Austin, TX 78735 USA
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Accuracy; Neural networks; Batch normalization; Convolutional neural networks; Training; Data models; Voltage control; In-memory computing; SRAM chips; binary neural network; edge device; in-memory computing; process variation; SRAM;
D O I
10.1109/ACCESS.2024.3444481
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes an in-memory computing architecture that combines full-precision computation for the first and last layers of a neural network while employing binary weights and input activations for the intermediate layers. This unique approach presents an efficient and effective solution for optimizing neural-network computations, reducing complexity, and enhancing energy efficiency. Notably, multiple architecture-level optimization methods are developed to ensure the binary operations thereby eliminating the need for intricate "digital logic" components external to the memory units. One of the key contributions of this study is in-memory batch normalization, which is implemented to provide good accuracy for CIFAR10 classification applications. Despite the inherent challenges posed by the process variations, the proposed design demonstrated an accuracy of 78%. Furthermore, the SRAM layer in the architecture showed an energy efficiency of 1086 TOPS/W and throughput of 23 TOPS, all packed efficiently within an area of 60 TOPS/mm2. This novel in-memory computing architecture offers a promising solution for next-generation efficient and high-performance deep learning applications.
引用
收藏
页码:190889 / 190896
页数:8
相关论文
共 50 条
  • [1] An In-Memory Computing SRAM Macro for Memory-Augmented Neural Network
    Kim, Sunghoon
    Lee, Wonjae
    Kim, Sundo
    Park, Sungjin
    Jeon, Dongsuk
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (03) : 1687 - 1691
  • [2] An Energy-Efficient and High Throughput in-Memory Computing Bit-Cell With Excellent Robustness Under Process Variations for Binary Neural Network
    Saha, Gobinda
    Jiang, Zhewei
    Parihar, Sanjay
    Cao, Xi
    Higman, Jack
    Ul Karim, Muhammed Ahosan
    IEEE ACCESS, 2020, 8 : 91405 - 91414
  • [3] MOL-Based In-Memory Computing of Binary Neural Networks
    Ali, Khaled Alhaj
    Baghdadi, Amer
    Dupraz, Elsa
    Leonardon, Mathieu
    Rizk, Mostafa
    Diguet, Jean-Philippe
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2022, 30 (07) : 869 - 880
  • [4] SIMBA: A Skyrmionic In-Memory Binary Neural Network Accelerator
    Miriyala, Venkata Pavan Kumar
    Vishwanath, Kale Rahul
    Fong, Xuanyao
    IEEE TRANSACTIONS ON MAGNETICS, 2020, 56 (11)
  • [5] Multi-Objective Neural Architecture Search for In-Memory Computing
    Amin, Md Hasibul
    Mohammadi, Mohammadreza
    Zand, Ramtin
    2024 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, ISVLSI, 2024, : 343 - 348
  • [6] Memory Sizing of a Scalable SRAM In-Memory Computing Tile Based Architecture
    Gauchi, R.
    Kooli, M.
    Vivet, P.
    Noel, J. -P.
    Beigne, E.
    Mitra, S.
    Charles, H. -P.
    2019 IFIP/IEEE 27TH INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2019, : 166 - 171
  • [7] TAICHI: A Tiled Architecture for In-Memory Computing and Heterogeneous Integration
    Wang, Xinxin
    Pinkham, Reid
    Zidan, Mohammed A.
    Meng, Fan-Hsuan
    Flynn, Michael P.
    Zhang, Zhengya
    Lu, Wei D.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (02) : 559 - 563
  • [8] 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)
  • [9] A Crossbar-Based In-Memory Computing Architecture
    Wang, Xinxin
    Zidan, Mohammed A.
    Lu, Wei D.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (12) : 4224 - 4232
  • [10] In-Memory Computing Architecture for Efficient Hardware Security
    Ajmi, Hala
    Zayer, Fakhreddine
    Belgacem, Hamdi
    2024 IEEE 7TH INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES, SIGNAL AND IMAGE PROCESSING, ATSIP 2024, 2024, : 71 - 76