A Survey of Algorithmic and Hardware Optimization Techniques for Vision Convolutional Neural Networks on FPGAs

Arish Sateesan*, Sharad Sinha, Smitha K. G, A. P. Vinod

*Corresponding author for this work

Research output: Contribution to journalReview articlepeer-review

17 Citations (Scopus)

Abstract

In today’s world, the applications of convolutional neural networks (CNN) are limitless and are employed in numerous fields. The CNNs get wider and deeper to achieve near-human accuracy. Implementing such networks on resource constrained hardware is a cumbersome task. CNNs need to be optimized both on hardware and algorithmic levels to compress and fit into resource limited devices. This survey aims to investigate different optimization techniques of Vision CNNs, both on algorithmic and hardware level, which would help in efficient hardware implementation, especially for FPGAs.

Original languageEnglish
Pages (from-to)2331-2377
Number of pages47
JournalNeural Processing Letters
Volume53
Issue number3
DOIs
Publication statusPublished - Jun 2021
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2021, The Author(s), under exclusive licence to Springer Science+Business Media, LLC part of Springer Nature.

Keywords

  • Convolutional Neural Networks
  • FPGA
  • Hardware Optimization
  • Resource Constrained Hardware

Fingerprint

Dive into the research topics of 'A Survey of Algorithmic and Hardware Optimization Techniques for Vision Convolutional Neural Networks on FPGAs'. Together they form a unique fingerprint.

Cite this