Abstract
Convolutional Neural Networks (CNNs) have a broad range of applications, such as image processing and natural language processing. Inspired by the mammalian visual cortex, CNNs have been shown to achieve impressive results on a number of computer vision challenges, but often with large amounts of processing power and no timing restrictions. This paper presents a design methodology for accelerating CNNs using Hardware/Software Co-design techniques, in order to balance performance and flexibility, particularly for resource-constrained systems. The methodology is applied to a gender recognition case study, using an ARM processor and FPGA fabric to create an embedded system that can process facial images in real-time.
| Original language | English |
|---|---|
| Pages (from-to) | 1288-1301 |
| Number of pages | 14 |
| Journal | Applied Intelligence |
| Volume | 48 |
| Issue number | 5 |
| DOIs | |
| Publication status | Published - 1 May 2018 |
Keywords
- Co-design
- Computer vision
- Embedded system
- FPGA
- Gender recognition
- Hardware acceleration
- Neural network
- Real-time
Fingerprint
Dive into the research topics of 'Convolutional neural network acceleration with hardware/software co-design'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver