FPGA Acceleration of LSTM Based on Data for Test Flight.

Zhanrui Sun,Yongxin Zhu,Yu Zheng,Hao Wu,Zihao Cao,Peng Xiong,Junjie Hou,Tian Huang,Zhiqiang Que
DOI: https://doi.org/10.1109/smartcloud.2018.00009
2018-01-01
Abstract:Long Short-Term Memory Recurrent neural networks are generally used in speech recognition, machine translation and other fields. And LSTM-RNN also performs well in data anomaly detection. However, Due to the repeatability of LSTM-RNN, general-purpose processors such as CPU and GPGPU cannot efficiently implement LSTM-RNN, most of the existing model optimizations on FPGA are aimed at LSTM cells or large-scale model accelerations that do not require high accuracy (such as speech recognition). For the model of aircraft anomaly detection, which models with short data sampling intervals, high speed requirements and high precision requirements, the accuracy and speed of existing models are insufficient. Therefore, we proposed an FPGA-based LSTM-RNN accelerator to optimize the accuracy and speed of existing models. We achieve the optimization in the computation speed without sacrificing the accuracy, and balance performance and resources utilized in FPGA. The peak performance of our accelerator reaches 13.45 GOP/s, which is superior to other existing methods.
What problem does this paper attempt to address?