Fast Algorithms for Convolutional Neural Networks

被引:561
作者
Lavin, Andrew [1 ]
Gray, Scott [1 ]
机构
[1] Nervana Syst, San Diego, CA 92121 USA
来源
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR) | 2016年
关键词
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 条
[31]   Applications and Comparisons of Optimization Algorithms Used in Convolutional Neural Networks [J].
Seyyarer, Ebubekir ;
Uckan, Taner ;
Hark, Cengiz ;
Ayata, Faruk ;
Inan, Mevlut ;
Karci, Ali .
2019 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND DATA PROCESSING (IDAP 2019), 2019,
[32]   Convolutional Neural Networks on Graphs with Fast Localized Spectral Filtering [J].
Defferrard, Michael ;
Bresson, Xavier ;
Vandergheynst, Pierre .
ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 29 (NIPS 2016), 2016, 29
[33]   Fast battery capacity estimation using convolutional neural networks [J].
Li, Yihuan ;
Li, Kang ;
Liu, Xuan ;
Zhang, Li .
TRANSACTIONS OF THE INSTITUTE OF MEASUREMENT AND CONTROL, 2020,
[34]   Fast Adaptive Beamforming for Weather Observations with Convolutional Neural Networks [J].
Kim, Yoon-SL ;
Schvartzman, David ;
Yu, Tian-You ;
Palmer, Robert D. .
REMOTE SENSING, 2023, 15 (17)
[35]   RadioUNet: Fast Radio Map Estimation With Convolutional Neural Networks [J].
Levie, Ron ;
Yapar, Cagkan ;
Kutyniok, Gitta ;
Caire, Giuseppe .
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (06) :4001-4015
[36]   Fast Face-swap Using Convolutional Neural Networks [J].
Korshunova, Iryna ;
Shi, Wenzhe ;
Dambre, Joni ;
Theis, Lucas .
2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2017, :3697-3705
[37]   Fast Symmetric Diffeomorphic Image Registration with Convolutional Neural Networks [J].
Mok, Tony C. W. ;
Chung, Albert C. S. .
2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2020, :4643-4652
[38]   Fast Convolutional Neural Networks with Fine-Grained FFTs [J].
Zhang, Yulin ;
Li, Xiaoming .
PACT '20: PROCEEDINGS OF THE ACM INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2020, :255-265
[39]   Exploiting Fully Convolutional Neural Networks for Fast Road Detection [J].
Teodoro Mendes, Caio Cesar ;
Fremont, Vincent ;
Wolf, Denis Fernando .
2016 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2016, :3174-3179
[40]   Fast Depth Reconstruction Using Deep Convolutional Neural Networks [J].
Maslov, Dmitrii ;
Makarov, Ilya .
ADVANCES IN COMPUTATIONAL INTELLIGENCE, IWANN 2021, PT I, 2021, 12861 :456-467