Deep Learning on FPGAs: Past, Present, and Future
Griffin Lacey, Graham W. Taylor, Shawki Areibi

TL;DR
This paper reviews the evolution and potential of FPGA hardware acceleration for deep learning, highlighting recent trends, advantages, and future directions to support scalable and efficient AI model deployment.
Contribution
It provides a comprehensive overview of FPGA integration with deep learning, emphasizing recent design tool improvements and exploring future opportunities beyond GPU-based acceleration.
Findings
FPGAs offer high performance per watt for deep learning.
Design tools now make FPGAs more accessible to AI developers.
FPGAs enable model-level optimizations beyond GPU capabilities.
Abstract
The rapid growth of data size and accessibility in recent years has instigated a shift of philosophy in algorithm design for artificial intelligence. Instead of engineering algorithms by hand, the ability to learn composable systems automatically from massive amounts of data has led to ground-breaking performance in important domains such as computer vision, speech recognition, and natural language processing. The most popular class of techniques used in these domains is called deep learning, and is seeing significant attention from industry. However, these models require incredible amounts of data and compute power to train, and are limited by the need for better hardware acceleration to accommodate scaling beyond current data and model sizes. While the current solution has been to use clusters of graphics processing units (GPU) as general purpose processors (GPGPU), the use of field…
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
TopicsCCD and CMOS Imaging Sensors · VLSI and Analog Circuit Testing · Physical Unclonable Functions (PUFs) and Hardware Security
