FPGA-based Accelerators of Deep Learning Networks for Learning and Classification: A Review
Not on the map. Why?
Abstract (arXiv)
Due to recent advances in digital technologies, and availability of credible data, an area of artificial intelligence, deep learning, has emerged, and has demonstrated its ability and effectiveness in solving complex learning problems not possible before. In particular, convolution neural networks (CNNs) have demonstrated their effectiveness in image detection and recognition applications. However, they require intensive CPU operations and memory bandwidth that make general CPUs fail to achieve desired performance levels. Consequently, hardware accelerators that use application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), and graphic processing units (GPUs) have been employed to improve the throughput of CNNs. More precisely, FPGAs have been recently adopted for accelerating the implementation of deep learning networks due to their ability to maximize parallelism as well as due to their energy efficiency. In this paper, we review recent existing techniques for accelerating deep learning networks on FPGAs. We highlight the key features employed by the various techniques for improving the acceleration performance. In addition, we provide recommendations for enhancing the utilization of FPGAs for CNNs acceleration. The techniques investigated in this paper represent the recent trends in FPGA-based accelerators of deep learning networks. Thus, this review is expected to direct the future advances on efficient hardware accelerators and to be useful for deep learning researchers.
Key facts. Cited by 29 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 13; 2022: 6; 2023: 6; 2024: 2; 2025: 1; 2026: 1.
29 papers.
Sort:
- 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devicescited by 61
- 2021Semantics for Robotic Mapping, Perception and Interaction: A Surveycited by 56
- 2021Fast convolutional neural networks on FPGAs with hls4mlcited by 42
- 2023A Machine Learning-oriented Survey on Tiny Machine Learningcited by 26
- 2021Charged particle tracking via edge-classifying interaction networkscited by 19
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challengescited by 12
- 2022CFU Playground: Full-Stack Open-Source Framework for Tiny Machine Learning (tinyML) Acceleration on FPGAscited by 11
- 2021Machine learning approach for biopsy-based identification of eosinophilic esophagitis reveals importance of global featurescited by 10
- 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmarkcited by 9
- 2021REX: Revisiting Budgeted Training with an Improved Schedulecited by 8
- 2024Event-based vision on FPGAs -- a surveycited by 7
- 2021Learning on Hardware: A Tutorial on Neural Network Accelerators and Co-Processorscited by 6
17 more
- 2021Deep Learning on Edge TPUscited by 3
- 2022FxP-QNet: A Post-Training Quantizer for the Design of Mixed Low-Precision DNNs with Dynamic Fixed-Point Representationcited by 2
- 2023Neural Network Methods for Radiation Detectors and Imagingcited by 2
- 2025FPGA-Enabled Machine Learning Applications in Earth Observation: A Systematic Reviewcited by 2
- 2021Compiler Toolchains for Deep Learning Workloads on Embedded Platformscited by 1
- 2023On-Chip Hardware-Aware Quantization for Mixed Precision Neural Networkscited by 1
- 2023From the Pursuit of Universal AGI Architecture to Systematic Approach to Heterogenous AGI: Addressing Alignment, Energy, & AGI Grand Challengescited by 1
- 2023When Side-Channel Attacks Break the Black-Box Property of Embedded Artificial Intelligencecited by 1
- 2021Modern Machine and Deep Learning Systems as a way to achieve Man-Computer Symbiosiscited by 0
- 2021Spatiotemporal Ground Reaction Force Analysis using Convolutional Neural Networks to Analyze Parkinsonian Gaitcited by 0
- 2021TinyML: Analysis of Xtensa LX6 microprocessor for Neural Network Applications by ESP32 SoCcited by 0
- 2021A Deep Learning Inference Scheme Based on Pipelined Matrix Multiplication Acceleration Design and Non-uniform Quantizationcited by 0
- 2022Towards Enabling Dynamic Convolution Neural Network Inference for Edge Intelligencecited by 0
- 2022Optimization of FPGA-based CNN Accelerators Using Metaheuristicscited by 0
- 2023Empowering Precision Medicine: AI-Driven Schizophrenia Diagnosis via EEG Signals: A Comprehensive Review from 2002-2023cited by 0
- 2024Deep Learning Classification of Photoplethysmogram Signal for Hypertension Levelscited by 0
- 2026Architectural Design and Performance Analysis of FPGA based AI Accelerators: A Comprehensive Reviewcited by 0
- 2026Architectural Design and Performance Analysis of FPGA based AI Accelerators: A Comprehensive Review25 Feb 2026
- 2025FPGA-Enabled Machine Learning Applications in Earth Observation: A Systematic Review4 Jun 2025
- 2024Event-based vision on FPGAs -- a survey11 Jul 2024
- 2024Deep Learning Classification of Photoplethysmogram Signal for Hypertension Levels23 May 2024
- 2023When Side-Channel Attacks Break the Black-Box Property of Embedded Artificial Intelligence23 Nov 2023
- 2023Neural Network Methods for Radiation Detectors and Imaging9 Nov 2023
- 2023From the Pursuit of Universal AGI Architecture to Systematic Approach to Heterogenous AGI: Addressing Alignment, Energy, & AGI Grand Challenges23 Oct 2023
- 2023A Machine Learning-oriented Survey on Tiny Machine Learning21 Sep 2023
- 2023Empowering Precision Medicine: AI-Driven Schizophrenia Diagnosis via EEG Signals: A Comprehensive Review from 2002-202314 Sep 2023
- 2023On-Chip Hardware-Aware Quantization for Mixed Precision Neural Networks5 Sep 2023
- 2022Optimization of FPGA-based CNN Accelerators Using Metaheuristics22 Sep 2022
- 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmark23 Jun 2022
17 more
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challenges23 Mar 2022
- 2022FxP-QNet: A Post-Training Quantizer for the Design of Mixed Low-Precision DNNs with Dynamic Fixed-Point Representation22 Mar 2022
- 2022Towards Enabling Dynamic Convolution Neural Network Inference for Edge Intelligence18 Feb 2022
- 2022CFU Playground: Full-Stack Open-Source Framework for Tiny Machine Learning (tinyML) Acceleration on FPGAs5 Jan 2022
- 2021A Deep Learning Inference Scheme Based on Pipelined Matrix Multiplication Acceleration Design and Non-uniform Quantization10 Oct 2021
- 2021Deep Learning on Edge TPUs31 Aug 2021
- 2021REX: Revisiting Budgeted Training with an Improved Schedule9 Jul 2021
- 2021TinyML: Analysis of Xtensa LX6 microprocessor for Neural Network Applications by ESP32 SoC20 Jun 2021
- 2021Learning on Hardware: A Tutorial on Neural Network Accelerators and Co-Processors19 Apr 2021
- 2021Charged particle tracking via edge-classifying interaction networks30 Mar 2021
- 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devices9 Mar 2021
- 2021Compiler Toolchains for Deep Learning Workloads on Embedded Platforms8 Mar 2021
- 2021Spatiotemporal Ground Reaction Force Analysis using Convolutional Neural Networks to Analyze Parkinsonian Gait1 Feb 2021
- 2021Modern Machine and Deep Learning Systems as a way to achieve Man-Computer Symbiosis24 Jan 2021
- 2021Fast convolutional neural networks on FPGAs with hls4ml13 Jan 2021
- 2021Machine learning approach for biopsy-based identification of eosinophilic esophagitis reveals importance of global features13 Jan 2021
- 2021Semantics for Robotic Mapping, Perception and Interaction: A Survey2 Jan 2021
- 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devicescited by 61
- 2021Semantics for Robotic Mapping, Perception and Interaction: A Surveycited by 56
- 2021Fast convolutional neural networks on FPGAs with hls4mlcited by 42
- 2023A Machine Learning-oriented Survey on Tiny Machine Learningcited by 26
- 2021Charged particle tracking via edge-classifying interaction networkscited by 19
- 2022Graph Neural Networks in Particle Physics: Implementations, Innovations, and Challengescited by 12
- 2022CFU Playground: Full-Stack Open-Source Framework for Tiny Machine Learning (tinyML) Acceleration on FPGAscited by 11
- 2021Machine learning approach for biopsy-based identification of eosinophilic esophagitis reveals importance of global featurescited by 10
- 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmarkcited by 9
- 2021REX: Revisiting Budgeted Training with an Improved Schedulecited by 8
- 2024Event-based vision on FPGAs -- a surveycited by 7
- 2021Learning on Hardware: A Tutorial on Neural Network Accelerators and Co-Processorscited by 6
12 most cited of 29 All 29 (JSON)
- 2026Architectural Design and Performance Analysis of FPGA based AI Accelerators: A Comprehensive Review25 Feb 2026
- 2025FPGA-Enabled Machine Learning Applications in Earth Observation: A Systematic Review4 Jun 2025
- 2024Event-based vision on FPGAs -- a survey11 Jul 2024
- 2024Deep Learning Classification of Photoplethysmogram Signal for Hypertension Levels23 May 2024
- 2023When Side-Channel Attacks Break the Black-Box Property of Embedded Artificial Intelligence23 Nov 2023
- 2023Neural Network Methods for Radiation Detectors and Imaging9 Nov 2023
- 2023From the Pursuit of Universal AGI Architecture to Systematic Approach to Heterogenous AGI: Addressing Alignment, Energy, & AGI Grand Challenges23 Oct 2023
- 2023A Machine Learning-oriented Survey on Tiny Machine Learning21 Sep 2023
- 2023Empowering Precision Medicine: AI-Driven Schizophrenia Diagnosis via EEG Signals: A Comprehensive Review from 2002-202314 Sep 2023
- 2023On-Chip Hardware-Aware Quantization for Mixed Precision Neural Networks5 Sep 2023
- 2022Optimization of FPGA-based CNN Accelerators Using Metaheuristics22 Sep 2022
- 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmark23 Jun 2022
12 newest of 29 All 29 (JSON)