Convolutional Neural Networks on the Edge: A Comparison Between FPGA and GPU

Yichen Wei,Siyi Gong,Hongfei Mei,Longxing Shi,Xinfei Guo
DOI: https://doi.org/10.1109/cstic58779.2023.10219304
2023-01-01
Abstract:With more computation tasks being pushed towards the edge, it becomes increasingly challenging to decide the right hardware approach for running edge AI tasks. Besides customized AI accelerators, existing hardware platforms such as FPGAs have been employed to support edge computing. Recently, small GPUs have also been developed to run AI tasks that are tailored for edge. While each platform exhibits its own advantages, the shortcomings are also identified. In this work, we present a study where a head to head comparison is conducted by running the same CNN on two popular edge platforms, FPGAs and GPUs. We compare multiple dimensions such as power, inference speed, ease of development and accuracy. The comparison results can provide an initial guidance for edge computing developers who don’t have immediate access to both platforms.
What problem does this paper attempt to address?