An Energy-Efficient Systolic Pipeline Architecture for Binary Convolutional Neural Network

被引:3
|
作者
Liu, Baicheng [1 ]
Chen, Song [1 ]
Kang, Yi [1 ]
Wu, Feng [1 ]
机构
[1] Univ Sci & Technol China, Sch Microelect, Hefei 230027, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
10.1109/asicon47005.2019.8983637
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Memory and computation cost limit the applications of Convolutional Neural Networks (CNN) on mobile devices. Binary CNN (BCNN) is a quantized neural network, which can reduce memory requirement and achieve multiplication-free computation. This paper focuses on BCNN. First, we proposed a hardware friendly CNN model to decrease the inference accuracy loss by eliminating the decimal part of each floating number. Second, we presented a fully pipelined on-chip BCNN architecture. The architecture has systolic data flow and an inter-layer pipeline, which ensures weights reuse and high throughputs. The results show that we achieve an inference accuracy of 99.04% for the MNIST dataset on the Pytorch platform and 98.91% in the hardware architecture, which means the inference accuracy loss is only 0.13%; the inference accuracy loss without this model is 0.41%. Besides, this architecture can achieve 23.08k: qfps and 353.5 GOP/s/W at 120MHz with small resource use while processing the BCNN.
引用
收藏
页数:4
相关论文
共 50 条
  • [21] Energy-Efficient Bit-Sparse Accelerator Design for Convolutional Neural Network
    Xiao, Hang
    Xu, Haobo
    Wang, Ying
    Li, Jiajun
    Wang, Yujie
    Han, Yinhe
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2023, 35 (07): : 1122 - 1131
  • [22] Early Seizure Detection with an Energy-Efficient Convolutional Neural Network on an Implantable Microcontroller
    Huegle, Maria
    Heller, Simon
    Watter, Manuel
    Blum, Manuel
    Manzouri, Farrokh
    Duempelmann, Matthias
    Schulze-Bonhage, Andreas
    Woias, Peter
    Boedecker, Joschka
    [J]. 2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2018, : 507 - 513
  • [23] Energy-Efficient Subchannel and Power Allocation for HetNets Based on Convolutional Neural Network
    Xu, Di
    Chen, Xiaojing
    Wu, Changhao
    Zhang, Shunqing
    Xu, Shugong
    Cao, Shan
    [J]. 2019 IEEE 89TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2019-SPRING), 2019,
  • [24] A Flexible and Energy-Efficient Convolutional Neural Network Acceleration With Dedicated ISA and Accelerator
    Chen, Xiaobai
    Yu, Zhiyi
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (07) : 1408 - 1412
  • [25] Energy-Efficient Brain Floating Point Convolutional Neural Network Using Memristors
    Tong, Shao-Qin
    Bao, Han
    Li, Jian-Cong
    Yang, Ling
    Zhou, Hou-Ji
    Li, Yi
    Miao, Xiang-Shui
    [J]. IEEE TRANSACTIONS ON ELECTRON DEVICES, 2024, 71 (05) : 3293 - 3300
  • [26] Energy-Efficient Convolutional Neural Network Based on Cellular Neural Network Using Beyond-CMOS Technologies
    Pan, Chenyun
    Lou, Qiuwen
    Niemier, Michael
    Hu, Sharon
    Naeemi, Azad
    [J]. IEEE JOURNAL ON EXPLORATORY SOLID-STATE COMPUTATIONAL DEVICES AND CIRCUITS, 2019, 5 (02): : 85 - 93
  • [27] NeuroPower: Designing Energy Efficient Convolutional Neural Network Architecture for Embedded Systems
    Loni, Mohammad
    Zoljodi, Ali
    Sinaei, Sima
    Daneshtalab, Masoud
    Sjodin, Mikael
    [J]. ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2019: THEORETICAL NEURAL COMPUTATION, PT I, 2019, 11727 : 208 - 222
  • [28] Energy-Efficient Architecture for Neural Spikes Acquisition
    Osipov, Dmitry
    Paul, Steffen
    Stemmann, Heiko
    Kreiter, Andreas K.
    [J]. 2018 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE (BIOCAS): ADVANCED SYSTEMS FOR ENHANCING HUMAN HEALTH, 2018, : 439 - 442
  • [29] A Little Energy Goes a Long Way: Build an Energy-Efficient, Accurate Spiking Neural Network From Convolutional Neural Network
    Wu, Dengyu
    Yi, Xinping
    Huang, Xiaowei
    [J]. FRONTIERS IN NEUROSCIENCE, 2022, 16
  • [30] PANTHER: A Programmable Architecture for Neural Network Training Harnessing Energy-Efficient ReRAM
    Ankit, Aayush
    El Hajj, Izzat
    Chalamalasetti, Sai Rahul
    Agarwal, Sapan
    Marinella, Matthew
    Foltin, Martin
    Strachan, John Paul
    Milojicic, Dejan
    Hwu, Wen-Mei
    Roy, Kaushik
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (08) : 1128 - 1142