TY - JOUR
T1 - Convolutional neural network acceleration with hardware/software co-design
AU - Chen, Andrew Tzer Yeu
AU - Biglari-Abhari, Morteza
AU - Wang, Kevin I.Kai
AU - Bouzerdoum, Abdesselam
AU - Tivive, Fok Hing Chi
N1 - Publisher Copyright:
© 2017, Springer Science+Business Media, LLC.
PY - 2018/5/1
Y1 - 2018/5/1
N2 - 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.
AB - 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.
KW - Co-design
KW - Computer vision
KW - Embedded system
KW - FPGA
KW - Gender recognition
KW - Hardware acceleration
KW - Neural network
KW - Real-time
UR - http://www.scopus.com/inward/record.url?scp=85026772982&partnerID=8YFLogxK
U2 - 10.1007/s10489-017-1007-z
DO - 10.1007/s10489-017-1007-z
M3 - Article
AN - SCOPUS:85026772982
SN - 0924-669X
VL - 48
SP - 1288
EP - 1301
JO - Applied Intelligence
JF - Applied Intelligence
IS - 5
ER -