Accelerating CNN-RNN Based Machine Health Monitoring on FPGA
Authors:
- 1 March 2019
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 184-188
Abstract
Emerging artificial intelligence brings new opportunities for embedded machine health monitoring systems. However, previous work mainly focus on algorithm improvement and ignore the software-hardware co-design. This paper proposes a CNN-RNN algorithm for remaining useful life (RUL) prediction, with hardware optimization for practical deployment. The CNN-RNN algorithm combines the feature extraction ability of CNN and the sequential processing ability of RNN, which shows 23%-53% improvement on the CMAPSS dataset. This algorithm also considers hardware implementation overhead and an FPGA based accelerator is developed. The accelerator adopts kernel-optimized design to utilize data reuse and reduce memory accesses. It enables real-time response and 5.89GOPs/W energy efficiency within small size and cost overhead. The FPGA implementation shows 15× CNN speedup and 9× overall speedup compared with the embedded processor Cortex-A9.Keywords
This publication has 9 references indexed in Scilit:
- CORAL: Coarse-grained reconfigurable architecture for Convolutional Neural Networks2017
- SCNNACM SIGARCH Computer Architecture News, 2017
- Eyeriss: An Energy-Efficient Reconfigurable Accelerator for Deep Convolutional Neural NetworksIEEE Journal of Solid-State Circuits, 2016
- Rethinking the Inception Architecture for Computer Vision2016
- Going Deeper with Embedded FPGA Platform for Convolutional Neural Network2016
- Going deeper with convolutions2015
- A Survey of Fault Diagnosis and Fault-Tolerant Techniques—Part I: Fault Diagnosis With Model-Based and Signal-Based ApproachesIEEE Transactions on Industrial Electronics, 2015
- Optimizing FPGA-based Accelerator Design for Deep Convolutional Neural Networks2015
- A Neural Network Integrated Decision Support System for Condition-Based Optimal Predictive Maintenance PolicyIEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans, 2007