Winograd Convolution for DNNs: Beyond linear polinomials

05/13/2019
by   Barbara Barabasz, et al.
0

We investigated a wider range of Winograd family convolution algorithms for Deep Neural Network. We presented the explicit Winograd convolution algorithm in general case (used the polynomials of the degrees higher than one). It allows us to construct more different versions in the aspect of performance than commonly used Winograd convolution algorithms and improve the accuracy and performance of convolution computations. We found that in fp16 this approach gives us better accuracy of image recognition while keeps the same number of general multiplications computed per single output point as the commonly used Winograd algorithm for a kernel of the size 3 × 3 and output size equal to 4 × 4. We demonstrated that in bf16 it is possible to perform the convolution computation faster keeping the accuracy of image recognition the same as for direct convolution method. We tested our approach for a subset of 2000 images from Imaginet validation set. We present the results for three precision of computations fp32, fp16 and bf16.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/23/2020

Quantaized Winograd/Toom-Cook Convolution for DNNs: Beyond Canonical Polynomials Base

The problem how to speed up the convolution computations in Deep Neural ...
research
06/25/2023

Im2win: An Efficient Convolution Paradigm on GPU

Convolution is the most time-consuming operation in deep neural network ...
research
09/06/2019

ILP-M Conv: Optimize Convolution Algorithm for Single-Image Convolution Neural Network Inference on Mobile GPUs

Convolution neural networks are widely used for mobile applications. How...
research
01/09/2019

Image Recognition of Tea Leaf Diseases Based on Convolutional Neural Network

In order to identify and prevent tea leaf diseases effectively, convolut...
research
12/20/2014

Permutohedral Lattice CNNs

This paper presents a convolutional layer that is able to process sparse...
research
04/23/2019

DenseNet Models for Tiny ImageNet Classification

In this paper, we present two image classification models on the Tiny Im...
research
01/24/2020

Performance of a Deep Neural Network at Detecting North Atlantic Right Whale Upcalls

Passive acoustics provides a powerful tool for monitoring the endangered...

Please sign up or login with your details

Forgot password? Click here to reset