Convolutional neural network acceleration with hardware/software co-design

12Citations
Citations of this article
27Readers
Mendeley users who have this article in their library.
Get full text

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.

Cite

CITATION STYLE

APA

Chen, A. T. Y., Biglari-Abhari, M., Wang, K. I. K., Bouzerdoum, A., & Tivive, F. H. C. (2018). Convolutional neural network acceleration with hardware/software co-design. Applied Intelligence, 48(5), 1288–1301. https://doi.org/10.1007/s10489-017-1007-z

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free