• Home
  • Search
  • Angel-Eye: A Complete Design Flow for Mapping CNN Onto Embedded FPGA
  • Cite Icon562
  • https://doi.org/10.1109/tcad.2017.2705069Copy DOI Icon

Angel-Eye: A Complete Design Flow for Mapping CNN Onto Embedded FPGA

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Convolutional neural network (CNN) has become a successful algorithm in the region of artificial intelligence and a strong candidate for many computer vision algorithms. But the computation complexity of CNN is much higher than traditional algorithms. With the help of GPU acceleration, CNN-based applications are widely deployed in servers. However, for embedded platforms, CNN-based solutions are still too complex to be applied. Various dedicated hardware designs on field-programmable gate arrays (FPGAs) have been carried out to accelerate CNNs, while few of them explore the whole design flow for both fast deployment and high power efficiency. In this paper, we investigate state-of-the-art CNN models and CNN-based applications. Requirements on memory, computation and the flexibility of the system are summarized for mapping CNN on embedded FPGAs. Based on these requirements, we propose Angel-Eye, a programmable and flexible CNN accelerator architecture, together with data quantization strategy and compilation tool. Data quantization strategy helps reduce the bit-width down to 8-bit with negligible accuracy loss. The compilation tool maps a certain CNN model efficiently onto hardware. Evaluated on Zynq XC7Z045 platform, Angel-Eye is $6 {\times }$ faster and $5{\times }$ better in power efficiency than peer FPGA implementation on the same platform. Applications of VGG network, pedestrian detection and face alignment are used to evaluate our design on Zynq XC7Z020. NIVIDA TK1 and TX1 platforms are used for comparison. Angel-Eye achieves similar performance and delivers up to $16 {\times }$ better energy efficiency.

Similar Papers
  • PDF
  • Research Article
  • Citations16

The Real-Time Mobile Application for Classifying of Endangered Parrot Species Using the CNN Models Based on Transfer Learning

  • Mar 09, 2020
  • Mobile Information Systems
  • Daegyu Choe +2
  • Dissertation
  • Citations1

FPGA acceleration of continual learning at the edge

  • Jan 01, 2021
  • Gane Pathirannahelage Duvindu Piyasena
  • Research Article
  • Citations140

Understanding the learning mechanism of convolutional neural networks in spectral analysis

  • Apr 08, 2020
  • Analytica Chimica Acta
  • Xiaolei Zhang +8
  • PDF
  • Research Article
  • Citations5

Identification of Epileptogenic and Non-epileptogenic High-Frequency Oscillations Using a Multi-Feature Convolutional Neural Network Model.

  • Oct 15, 2021
  • Frontiers in Neurology
  • Guoping Ren +10
  • PDF
  • Research Article
  • Citations13

A Novel Software-Defined Convolutional Neural Networks Accelerator

  • Jan 01, 2019
  • IEEE Access
  • Yufeng Li +1
  • Research Article
  • Citations42

Distinguishing pericarpium citri reticulatae of different origins using terahertz time-domain spectroscopy combined with convolutional neural networks

  • Apr 25, 2023
  • Spectrochimica Acta Part A: Molecular and Biomolecular Spectroscopy
  • Hongbin Pu +4
  • Conference Article
  • Citations3

Evaluation of visualization performance of CNN models using driver model

  • Jan 11, 2021
  • Chenkai Zhang +2
  • Research Article
  • Citations43

Evaluation of CNN model by comparing with convolutional autoencoder and deep neural network for crop classification on hyperspectral imagery

  • Mar 18, 2020
  • Geocarto International
  • Kavita Bhosle +1
  • Research Article
  • Citations28

Review: The evolution of chemometrics coupled with near infrared spectroscopy for fruit quality evaluation. II. The rise of convolutional neural networks

  • May 23, 2023
  • Journal of Near Infrared Spectroscopy
  • Jeremy Walsh +4
  • Preprint Article

Downscaling a heat stress index in southern South America using deep-learning 

  • Mar 18, 2025
  • Candela Sol Glatstein +2
  • Research Article

Predicting Within-City Variations in Ultrafine Particle and Black Carbon Concentrations in Bucaramanga, Columbia Using Open Source Data and Images

  • Aug 23, 2021
  • ISEE Conference Abstracts
  • Marshall Lloyd +7
  • Research Article

Using a Convolution Neural Network to Improve Ensemble Tropical Cyclone Track Forecasts across the Atlantic Basin

  • Oct 01, 2025
  • Weather and Forecasting
  • Nikita Agrawal +1
  • Research Article
  • Citations1

Performance Comparison of Convolutional Neural Network and Long Short-Term Memory for the Classification of Handwritten Digits

  • Jan 01, 2025
  • International Journal of Research and Innovation in Applied Science
  • Oluwatobi Joel Toyobo +3
  • Research Article
  • Citations3

FPGA IMPLEMENTATION OF CNN FOR DEFECT CLASSIFICATION ON CMP RING

  • Aug 09, 2021
  • Jurnal Teknologi
  • Ng Wai Kin +3
  • Research Article
  • Citations41

Estimation and uncertainty analysis of groundwater quality parameters in a coastal aquifer under seawater intrusion: a comparative study of deep learning and classic machine learning methods.

  • Aug 08, 2022
  • Environmental Science and Pollution Research
  • Mehmet Taşan +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.