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 条
  • [41] ReVAMP : ReRAM based VLIW Architecture for in-Memory comPuting
    Bhattacharjee, Debjyoti
    Devadoss, Rajeswari
    Chattopadhyay, Anupam
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 782 - 787
  • [42] Efficient in-memory computing architecture based on crossbar arrays
    Chen, Bing
    Cai, Fuxi
    Zhou, Jiantao
    Ma, Wen
    Sheridan, Patrick
    Lu, Wei D.
    2015 IEEE INTERNATIONAL ELECTRON DEVICES MEETING (IEDM), 2015,
  • [43] Memory devices and applications for in-memory computing
    Abu Sebastian
    Manuel Le Gallo
    Riduan Khaddam-Aljameh
    Evangelos Eleftheriou
    Nature Nanotechnology, 2020, 15 : 529 - 544
  • [44] Memory devices and applications for in-memory computing
    Sebastian, Abu
    Le Gallo, Manuel
    Khaddam-Aljameh, Riduan
    Eleftheriou, Evangelos
    NATURE NANOTECHNOLOGY, 2020, 15 (07) : 529 - 544
  • [45] A large-scale in-memory computing for deep neural network with trained quantization
    Cheng, Yuan
    Wang, Chao
    Chen, Hai-Bao
    Yu, Hao
    INTEGRATION-THE VLSI JOURNAL, 2019, 69 : 345 - 355
  • [46] A Programmable Neural-Network Inference Accelerator Based on Scalable In-Memory Computing
    Jia, Hongyang
    Ozatay, Murat
    Tang, Yinqi
    Valavi, Hossein
    Pathak, Rakshit
    Lee, Jinseok
    Verma, Naveen
    2021 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE (ISSCC), 2021, 64 : 236 - +
  • [47] AnalogNAS: A Neural Network Design Framework for Accurate Inference with Analog In-Memory Computing
    Benmeziane, Hadjer
    Lammie, Corey
    Boybat, Irem
    Rasch, Malte
    Le Gallo, Manuel
    Tsai, Hsinyu
    Muralidhar, Ramachandran
    Niar, Smail
    Hamza, Ouarnoughi
    Narayanan, Vijay
    Sebastian, Abu
    El Maghraoui, Kaoutar
    2023 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND COMMUNICATIONS, EDGE, 2023, : 233 - 244
  • [48] Enabling Secure in-Memory Neural Network Computing by Sparse Fast Gradient Encryption
    Cai, Yi
    Chen, Xiaoming
    Tian, Lu
    Wang, Yu
    Yang, Huazhong
    2019 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2019,
  • [49] ReRAM-Based In-Memory Computing for Search Engine and Neural Network Applications
    Halawani, Yasmin
    Mohammad, Baker
    Abu Lebdeh, Muath
    Al-Qutayri, Mahmoud
    Al-Sarawi, Said E.
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2019, 9 (02) : 388 - 397
  • [50] Single RRAM Cell-based In-Memory Accelerator Architecture for Binary Neural Networks
    Oh, Hyunmyung
    Kim, Hyungjun
    Kang, Nameun
    Kim, Yulhwa
    Park, Jihoon
    Kim, Jae-Joon
    2021 IEEE 3RD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE CIRCUITS AND SYSTEMS (AICAS), 2021,