A Novel Design of Adaptive and Hierarchical Convolutional Neural Networks using Partial Reconfiguration on FPGA
Not on the map. Why?
Abstract (arXiv)
Nowadays most research in visual recognition using Convolutional Neural Networks (CNNs) follows the "deeper model with deeper confidence" belief to gain a higher recognition accuracy. At the same time, deeper model brings heavier computation. On the other hand, for a large chunk of recognition challenges, a system can classify images correctly using simple models or so-called shallow networks. Moreover, the implementation of CNNs faces with the size, weight, and energy constraints on the embedded devices. In this paper, we implement the adaptive switching between shallow and deep networks to reach the highest throughput on a resource-constrained MPSoC with CPU and FPGA. To this end, we develop and present a novel architecture for the CNNs where a gate makes the decision whether using the deeper model is beneficial or not. Due to resource limitation on FPGA, the idea of partial reconfiguration has been used to accommodate deep CNNs on the FPGA resources. We report experimental results on CIFAR-10, CIFAR-100, and SVHN datasets to validate our approach. Using confidence metric as the decision making factor, only 69.8%, 71.8%, and 43.8% of the computation in the deepest network is done for CIFAR-10, CIFAR-100, and SVHN while it can maintain the desired accuracy with the throughput of around 400 images per second for SVHN dataset.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Sep 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 2.
6 papers.
- 2021Adaptive Inference through Early-Exit Networks: Design, Challenges and Directionscited by 74
- 2022HADAS: Hardware-Aware Dynamic Neural Architecture Search for Edge Performance Scalingcited by 14
- 2023ATHEENA: A Toolflow for Hardware Early-Exit Network Automationcited by 3
- 2021Signature-Graph Networkscited by 1
- 2021GCCN: Global Context Convolutional Networkcited by 1
- 2023Decoding the Alphabet Soup of Degrees in the United States Postsecondary Education System Through Hybrid Method: Database and Text Miningcited by 0
- 2023Decoding the Alphabet Soup of Degrees in the United States Postsecondary Education System Through Hybrid Method: Database and Text Mining6 Sep 2023
- 2023ATHEENA: A Toolflow for Hardware Early-Exit Network Automation17 Apr 2023
- 2022HADAS: Hardware-Aware Dynamic Neural Architecture Search for Edge Performance Scaling6 Dec 2022
- 2021GCCN: Global Context Convolutional Network22 Oct 2021
- 2021Signature-Graph Networks22 Oct 2021
- 2021Adaptive Inference through Early-Exit Networks: Design, Challenges and Directions9 Jun 2021