Fast 2D Convolution Algorithms for Convolutional Neural Networks

被引:20
|
作者
Cheng, Chao [1 ]
Parhi, Keshab K. [2 ]
机构
[1] Alibaba Damo Acad, AI Computat Technol Lab, Sunnyvale, CA 94085 USA
[2] Univ Minnesota Twin Cities, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
基金
美国国家科学基金会;
关键词
Convolutional neural network; fast convolution; Kronecker product; deconvolution; parallel FIR filter; Winograd algorithm;
D O I
10.1109/TCSI.2020.2964748
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Convolutional Neural Networks (CNN) are widely used in different artificial intelligence (AI) applications. Major part of the computation of a CNN involves 2D convolution. In this paper, we propose novel fast convolution algorithms for both 1D and 2D to remove the redundant multiplication operations in convolution computations at the cost of controlled increase of addition operations. For example, when the 2D processing block size is $3\times 3$ , our algorithm has multiplication saving factor as high as 3.24, compared to direct 2D convolution computation scheme. The proposed algorithm can also process input feature maps and generate output feature maps with the same flexible block sizes that are independent of convolution weight kernel size. The memory access efficiency is also largely improved by the proposed method. These structures can be applied to different CNN layers, such as convolution with stride > 1, pooling and deconvolution by exploring flexible feature map processing tile sizes. The proposed algorithm is suitable for both software and hardware implementation.
引用
收藏
页码:1678 / 1691
页数:14
相关论文
共 50 条
  • [41] Image Analysis using Convolutional Neural Networks for Modeling 2D Fracture Propagation
    Miller, Robyn L.
    Moore, Bryan
    Viswanathan, Hari
    Srinivasan, Gowri
    [J]. 2017 17TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS (ICDMW 2017), 2017, : 979 - 982
  • [42] A New Approach to Classify Cardiac Arrythmias Using 2D Convolutional Neural Networks
    de Santana, J. R. G.
    Costa, M. G. F.
    Costa Filho, C. F. F.
    [J]. 2021 43RD ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE & BIOLOGY SOCIETY (EMBC), 2021, : 566 - 570
  • [43] Identifying Ear Abnormality from 2D Photographs Using Convolutional Neural Networks
    Rami R. Hallac
    Jeon Lee
    Mark Pressler
    James R. Seaward
    Alex A. Kane
    [J]. Scientific Reports, 9
  • [44] Convolution neural networks for real-time needle detection and localization in 2D ultrasound
    Cosmas Mwikirize
    John L. Nosher
    Ilker Hacihaliloglu
    [J]. International Journal of Computer Assisted Radiology and Surgery, 2018, 13 : 647 - 657
  • [45] Convolution neural networks for real-time needle detection and localization in 2D ultrasound
    Mwikirize, Cosmas
    Nosher, John L.
    Hacihaliloglu, Ilker
    [J]. INTERNATIONAL JOURNAL OF COMPUTER ASSISTED RADIOLOGY AND SURGERY, 2018, 13 (05) : 647 - 657
  • [46] Convolutional Neural Networks Features: Principal Pyramidal Convolution
    Guo, Yanming
    Lao, Songyang
    Liu, Yu
    Bai, Liang
    Liu, Shi
    Lew, Michael S.
    [J]. ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2015, PT I, 2015, 9314 : 245 - 253
  • [47] Accelerating Backward Convolution of Convolutional Neural Networks on BWDSP
    Yang, Jiangping
    Wang, Gai
    Lu, Maohui
    Zheng, Qilong
    [J]. 2018 9TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES, ALGORITHMS AND PROGRAMMING (PAAP 2018), 2018, : 163 - 170
  • [48] Evaluation of 1D and 2D Deep Convolutional Neural Networks for Driving Event Recognition
    Escotta, Alvaro Teixeira
    Beccaro, Wesley
    Ramirez, Miguel Arjona
    [J]. SENSORS, 2022, 22 (11)
  • [49] Novel 1D and 2D Convolutional Neural Networks for Facial and Speech Emotion Recognition
    Bodavarapu, Pavan Nageswar Reddy
    Reddy, B. Gowtham Kumar
    Srinivas, P. V. V. S.
    [J]. THIRD INTERNATIONAL CONFERENCE ON IMAGE PROCESSING AND CAPSULE NETWORKS (ICIPCN 2022), 2022, 514 : 374 - 384
  • [50] Efficient analysis of hydrological connectivity using 1D and 2D Convolutional Neural Networks
    Nguyen, Chi
    Tan, Chang Wei
    Daly, Edoardo
    Pauwels, Valentijn R. N.
    [J]. ADVANCES IN WATER RESOURCES, 2023, 182