A Survey of FPGA-Based Neural Network Accelerator
Kaiyuan Guo, Shulin Zeng, Jincheng Yu, Yu Wang, Huazhong Yang

TL;DR
This survey reviews FPGA-based neural network accelerators, highlighting design techniques and analyzing their potential to surpass GPUs in speed and energy efficiency for neural network inference.
Contribution
It provides a comprehensive overview of existing FPGA-based neural network accelerators and analyzes design techniques from software to hardware levels.
Findings
FPGA accelerators can potentially outperform GPUs in energy efficiency.
Various optimization techniques are used at circuit and system levels.
The survey guides future research directions in FPGA-based neural network acceleration.
Abstract
Recent researches on neural network have shown significant advantage in machine learning over traditional algorithms based on handcrafted features and models. Neural network is now widely adopted in regions like image, speech and video recognition. But the high computation and storage complexity of neural network inference poses great difficulty on its application. CPU platforms are hard to offer enough computation capacity. GPU platforms are the first choice for neural network process because of its high computation capacity and easy to use development frameworks. On the other hand, FPGA-based neural network inference accelerator is becoming a research topic. With specifically designed hardware, FPGA is the next possible solution to surpass GPU in speed and energy efficiency. Various FPGA-based accelerator designs have been proposed with software and hardware optimization techniques…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Neural Networks and Applications · CCD and CMOS Imaging Sensors
