Back to Search
Start Over
An OpenCL-Based FPGA Accelerator with the Winograd’s Minimal Filtering Algorithm for Convolution Neuron Networks
- Source :
- 2019 IEEE 5th International Conference on Computer and Communications (ICCC).
- Publication Year :
- 2019
- Publisher :
- IEEE, 2019.
-
Abstract
- Convolutional neural network has been extensively used in image classification, video processing and semantic recognition. Generally speaking, convolutional neural network is accelerated by high power GPU, but this work uses the FPGA to speed up the convolutional neural network because of its configurability and low power consumption advantage over GPU. Especially, OpenCL-based high-level synthesis tools can provide fast verification and implementation flows. This work mainly uses the Winograd’s minimal filtering algorithm to accelerate VGG-16 network on Intel Arria 10 GX FPGA board and has a good effect on 3x3 convolution kernel. The peak performance of 227 GOP/S has been achieved with 544 DSP.
- Subjects :
- Speedup
Contextual image classification
business.industry
Computer science
05 social sciences
Video processing
010501 environmental sciences
01 natural sciences
Convolutional neural network
Kernel (image processing)
0502 economics and business
050207 economics
business
Field-programmable gate array
Algorithm
Digital signal processing
0105 earth and related environmental sciences
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2019 IEEE 5th International Conference on Computer and Communications (ICCC)
- Accession number :
- edsair.doi...........204bd7f2104d74d2be0a90c381b153a0