Chinese Journal of Network and Information Security ›› 2019, Vol. 5 ›› Issue (4): 1-13.doi: 10.11959/j.issn.2096-109x.2019034

• Comprehensive Review •     Next Articles

Survey of FPGA based recurrent neural network accelerator

Chen GAO(),Fan ZHANG   

  1. National Digital Switching System Engineering and Technological Research Center,Zhengzhou 450002,China
  • Revised:2019-04-15 Online:2019-08-15 Published:2019-08-20
  • Supported by:
    The National Natural Science Foundation of China(61572520);The National Natural Science Foundation for Creative Research Groups of China(61521003)


Recurrent neural network(RNN) has been used wildly used in machine learning field in recent years,especially in dealing with sequential learning tasks compared with other neural network like CNN.However,RNN and its variants,such as LSTM,GRU and other fully connected networks,have high computational and storage complexity,which makes its inference calculation slow and difficult to be applied in products.On the one hand,traditional computing platforms such as CPU are not suitable for large-scale matrix operation of RNN.On the other hand,the shared memory and global memory of hardware acceleration platform GPU make the power consumption of GPU-based RNN accelerator higher.More and more research has been done on the RNN accelerator of the FPGA in recent years because of its parallel computing and low power consumption performance.An overview of the researches on RNN accelerator based on FPGA in recent years is given.The optimization algorithm of software level and the architecture design of hardware level used in these accelerator are summarized and some future research directions are proposed.

Key words: recurrent neural network, FPGA, accelerator

CLC Number: 

No Suggested Reading articles found!