Design of high performance and energy efficient convolution array for convolution neural network-based image inference engine

被引:1
|
作者
Deepika, S. [1 ]
Arunachalam, V. [1 ]
机构
[1] Vellore Inst Technol, Dept Micro & Nanoelect, Vellore 632014, India
关键词
Convolutional neural network; Edge computing; Energy efficient convolution array; Inference engine; Sparse accelerator; ACCELERATOR;
D O I
10.1016/j.engappai.2023.106953
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The energy efficiency of CNN-based inference engines predominately depends upon Giga-operations-per-second and power consumption. The sparse-based accelerator compresses the insignificant inputs (input feature maps & weights), skips the inefficient computations, and improves energy efficiency. A sparse accelerator for weights could impact the accuracy of the inference. Therefore, a sparse network for Input Feature Maps (IFMs) is considered. MATLAB-based sparsity analysis is done layer-wise on the pre-trained CNN models like AlexNet, VGG-16, VGG-19, ResNet-18 & ResNet-34. Layer-wise analysis reveals that similar to 18%-90% of the IFMs are zeros. Besides, IFMs and Weights adopted the 16-bit Fix/Float data format to maintain an accuracy as close as 97% with Single Precision Floating Point (SPFP). A 3 x 1 Convolutional array with improved Zero-detect-Skip (CZS(3x1)) control units for multiplier and adder/subtractor arrays is proposed. The modified rectified linear unit (RELU) converts IFM values <= 0 to zero and sets Detection-Bit (DB) to 1. These DBs decide the mode of effective zero-skip operations in CZS(3x1). A 3 x 3 Compressed Processing Element (CPE) is designed using three CZS(3x1). The 20-CPEs convolution array architecture is implemented in 65 nm technology libraries. The performance of 90 Giga-operations per second (GOP/s) and energy efficiency of 3.42 Tera operations per second per watt (TOPS/W) were attained for the proposed CPE. The CPE with improved control strategy enhanced the performance by a factor of 2.45 while consuming 8.8 times less energy on average than the state-of-the-art CNN accelerators.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] Analysis & Design of Convolution Operator for High Speed and High Accuracy Convolutional Neural Network-Based Inference Engines
    Deepika, S.
    Arunachalam, V
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (02) : 390 - 396
  • [2] Convolution Neural Network-Based Prediction of Protein Thermostability
    Fang, Xingrong
    Huang, Jinsha
    Zhang, Rui
    Wang, Fei
    Zhang, Qiuyu
    Li, Guanlin
    Yan, Jinyong
    Zhang, Houjin
    Yan, Yunjun
    Xu, Li
    JOURNAL OF CHEMICAL INFORMATION AND MODELING, 2019, 59 (11) : 4833 - 4843
  • [3] A Convolution Neural Network-Based Seed Classification System
    Gulzar, Yonis
    Hamid, Yasir
    Soomro, Arjumand Bano
    Alwan, Ali A.
    Journaux, Ludovic
    SYMMETRY-BASEL, 2020, 12 (12): : 1 - 18
  • [4] A High Efficient Architecture for Convolution Neural Network Accelerator
    Kong Anmin
    Zhao Bin
    2019 2ND INTERNATIONAL CONFERENCE ON INTELLIGENT AUTONOMOUS SYSTEMS (ICOIAS 2019), 2019, : 131 - 134
  • [5] ConvUNeXt: An efficient convolution neural network for medical image segmentation
    Han, Zhimeng
    Jian, Muwei
    Wang, Gai-Ge
    KNOWLEDGE-BASED SYSTEMS, 2022, 253
  • [6] Secure Convolution Neural Network Inference Based on Homomorphic Encryption
    Song, Chen
    Huang, Ruwei
    APPLIED SCIENCES-BASEL, 2023, 13 (10):
  • [7] Image Classification Based on Image Hash Convolution Neural Network
    Chen, Yaoxing
    Yan, Yunyi
    Zhao, Dan
    INTELLIGENT DATA ANALYSIS AND APPLICATIONS, (ECC 2016), 2017, 535 : 61 - 68
  • [8] Convolution Neural Network Based Deformable Image Registration
    Kearney, V.
    Haaf, S.
    Sudhyadhom, A.
    Solberg, T.
    MEDICAL PHYSICS, 2017, 44 (06) : 3044 - 3045
  • [9] Batch Normalization Processor Design for Convolution Neural Network Training and Inference
    Ting, Yu-Sheng
    Teng, Yu-Fan
    Chiueh, Tzi-Dar
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [10] Design of memristor-based image convolution calculation in convolutional neural network
    Zeng, Xiaofen
    Wen, Shiping
    Zeng, Zhigang
    Huang, Tingwen
    NEURAL COMPUTING & APPLICATIONS, 2018, 30 (02): : 503 - 508