mlsanityData to 7 Oct 2026

Accelerating CNN inference on FPGAs: A Survey

arXiv 1806.01683 ↗First posted 26 May 2018cs.DC cs.AR cs.CVcited by 16

Not on the map. Why?

Abstract (arXiv)

Convolutional Neural Networks (CNNs) are currently adopted to solve an ever greater number of problems, ranging from speech recognition to image classification and segmentation. The large amount of processing required by CNNs calls for dedicated and tailored hardware support methods. Moreover, CNN workloads have a streaming nature, well suited to reconfigurable hardware architectures such as FPGAs. The amount and diversity of research on the subject of CNN FPGA acceleration within the last 3 years demonstrates the tremendous industrial and academic interest. This paper presents a state-of-the-art of CNN inference accelerators over FPGAs. The computational workloads, their parallelism and the involved memory accesses are analyzed. At the level of neurons, optimizations of the convolutional and fully connected layers are explained and the performances of the different methods compared. At the network level, approximate computing and datapath optimization methods are covered and state-of-the-art approaches compared. The methods and tools investigated in this survey represent the recent trends in FPGA CNN inference accelerators and will fuel the future advances on efficient hardware deep learning.

Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 May 2018.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 6; 2022: 2; 2023: 3; 2024: 3; 2025: 2.

16 papers.

Sort:

  1. 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 259
  2. 2021hls4ml: An Open-Source Codesign Workflow to Empower Scientific Low-Power Machine Learning Devicescited by 61
  3. 2021Fast convolutional neural networks on FPGAs with hls4mlcited by 42
  4. 2023DeepAxe: A Framework for Exploration of Approximation and Reliability Trade-offs in DNN Acceleratorscited by 11
  5. 2022Open-source FPGA-ML codesign for the MLPerf Tiny Benchmarkcited by 9
  6. 2024Exploration of Activation Fault Reliability in Quantized Systolic Array-Based DNN Acceleratorscited by 9
  7. 2021Learning on Hardware: A Tutorial on Neural Network Accelerators and Co-Processorscited by 6
  8. 2021Physical Side-Channel Attacks on Embedded Neural Networks: A Surveycited by 5
  9. 2021SoWaF: Shuffling of Weights and Feature Maps: A Novel Hardware Intrinsic Attack (HIA) on Convolutional Neural Network (CNN)cited by 3
  10. 2024H2PIPE: High throughput CNN Inference on FPGAs with High-Bandwidth Memorycited by 3
  11. 2023BearingPGA-Net: A Lightweight and Deployable Bearing Fault Diagnosis Network via Decoupled Knowledge Distillation and FPGA Accelerationcited by 2
  12. 2025FPGA-Enabled Machine Learning Applications in Earth Observation: A Systematic Reviewcited by 2
4 more
  1. 2023Attention, Distillation, and Tabularization: Towards Practical Neural Network-Based Prefetchingcited by 1
  2. 2024TabConv: Low-Computation CNN Inference via Table Lookupscited by 1
  3. 2025Real-Time Semantic Segmentation of Aerial Images Using an Embedded U-Net: A Comparison of CPU, GPU, and FPGA Workflowscited by 1
  4. 2022Efficient Memory Partitioning in Software Defined Hardwarecited by 0