articleJun 1, 2016Closed access

Fast Algorithms for Convolutional Neural Networks

Indexed incrossref

Abstract

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 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…

Citation impact

914
total citations
FWCI
45.28
Percentile
100%
References
17
Citations per year

Authors

2

Topics & keywords

Keywords
  • Computer science
  • Convolutional neural network
  • Convolution (computer science)
  • Benchmark (surveying)
  • Algorithm
  • Computation
  • Fast Fourier transform
  • Convolutional code
UN Sustainable Development Goals
  • Sustainable cities and communities
No related works found for this paper.