Fast Algorithms for Convolutional Neural Networks

被引:490
|
作者
Lavin, Andrew [1 ]
Gray, Scott [1 ]
机构
[1] Nervana Syst, San Diego, CA 92121 USA
关键词
D O I
10.1109/CVPR.2016.435
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Deep convolutional neural networks take GPU-days of computation to train on large data sets. Pedestrian detection for self driving cars requires very low latency. Image recognition for mobile phones is constrained by limited processing resources. The success of convolutional neural networks in these situations is limited by how fast we can compute them. Conventional FFT based convolution is fast for large filters, but state of the art convolutional neural networks use small, 3 x 3 filters. We introduce a new class of fast algorithms for convolutional neural networks using Winograd's minimal filtering algorithms. The algorithms compute minimal complexity convolution over small tiles, which makes them fast with small filters and small batch sizes. We benchmark a GPU implementation of our algorithm with the VGG network and show state of the art throughput at batch sizes from 1 to 64.
引用
收藏
页码:4013 / 4021
页数:9
相关论文
共 50 条
  • [41] Exploring Heterogeneous Algorithms for Accelerating Deep Convolutional Neural Networks on FPGAs
    Xiao, Qincheng
    Liang, Yun
    Lu, Liqiang
    Yan, Shengen
    Tai, Yu-Wing
    [J]. PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [42] Hyperparameter Optimization for Convolutional Neural Networks with Genetic Algorithms and Bayesian Optimization
    Puentes G, David E.
    Barrios H, Carlos J.
    Navaux, Philippe O. A.
    [J]. 2022 IEEE LATIN AMERICAN CONFERENCE ON COMPUTATIONAL INTELLIGENCE (LA-CCI), 2022, : 131 - 135
  • [43] Adaptive Integer Quantisation for Convolutional Neural Networks through Evolutionary Algorithms
    Wang, Ziwei
    Trefzer, Martin A.
    Bale, Simon J.
    Tyrrell, Andy M.
    [J]. 2021 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2021), 2021,
  • [44] Human action recognition using genetic algorithms and convolutional neural networks
    Ijjina, Earnest Paul
    Chalavadi, Krishna Mohan
    [J]. PATTERN RECOGNITION, 2016, 59 : 199 - 212
  • [45] OPTIMAL FILTERING ALGORITHMS FOR FAST LEARNING IN FEEDFORWARD NEURAL NETWORKS
    SHAH, S
    PALMIERI, F
    DATUM, M
    [J]. NEURAL NETWORKS, 1992, 5 (05) : 779 - 787
  • [46] A fast magnitude estimation method based on deep convolutional neural networks
    Wang ZiFa
    Liao JiAn
    Wang YanWei
    Wei DongLiang
    Zhao DengKe
    [J]. CHINESE JOURNAL OF GEOPHYSICS-CHINESE EDITION, 2023, 66 (01): : 272 - 288
  • [47] Ridiculously Fast Shot Boundary Detection with Fully Convolutional Neural Networks
    Gygli, Michael
    [J]. 2018 16TH INTERNATIONAL CONFERENCE ON CONTENT-BASED MULTIMEDIA INDEXING (CBMI), 2018,
  • [48] SinP[N]: A Fast Convergence Activation Function for Convolutional Neural Networks
    Chan, Ka-Hou
    Im, Sio-Kei
    Ke, Wei
    Lei, Ngan-Lin
    [J]. 2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 365 - 369
  • [49] Seeing permeability from images: fast prediction with convolutional neural networks
    Wu, Jinlong
    Yin, Xiaolong
    Xiao, Heng
    [J]. SCIENCE BULLETIN, 2018, 63 (18) : 1215 - 1222
  • [50] Fast and robust segmentation of the striatum using deep convolutional neural networks
    Choi, Hongyoon
    Jin, Kyong Hwan
    [J]. JOURNAL OF NEUROSCIENCE METHODS, 2016, 274 : 146 - 153