Hardware Acceleration of Computer Vision and Deep Learning Algorithms on the Edge using OpenCL

Authors

  • B. Mishra Intel Corporation
  • D. Chakraborty Intel Corporation
  • S. Makkadayil Intel Corporation
  • S. D. Patil Intel Corporation
  • B. Nallani Intel Corporation

DOI:

https://doi.org/10.4108/eai.5-11-2019.162597

Keywords:

CNN, OpenCL, Computer Vision, Machine Learning, Industrial Automation, FPGA, OCR, Hardware Acceleration

Abstract

Machine vision using CNN is a key application in Industrial automation environment, enabling real time as well as offline analytics. A lot of processing is required in real time, and in high speed environment variable latency of data transfer makes a cloud solution unreliable. There is a need for application specific hardware acceleration to process CNNs and traditional computer vision algorithms. Cost and time-to-market are critical factors in the fast moving Industrial automation segment which makes RTL based custom hardware accelerators infeasible. This work proposes a low-cost, scalable, compute-at-the-edge solution using FPGA and OpenCL. The paper proposes a methodology that can be used to accelerate traditional as well as machine learning based computer vision algorithms.

Downloads

Published

05-11-2019

How to Cite

[1]
B. Mishra, D. Chakraborty, S. Makkadayil, S. D. Patil, and B. Nallani, “Hardware Acceleration of Computer Vision and Deep Learning Algorithms on the Edge using OpenCL”, EAI Endorsed Trans Cloud Sys, vol. 5, no. 16, p. e6, Nov. 2019.