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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.