ScholarMate
客服热线:400-1616-289

FPGA-Type Configurable Coprocessor Implementation Scheme of Recurrent Neural Network for Solving Time-Varying QP Problems

Zhang, Zhijun*; He, Haotian; Deng, Xianzhi; Xie, Jilong; Luo, Yamei
Science Citation Index Expanded
茂名学院

摘要

Many scientific and engineering applications can be formulated as a time-varying quadratic programming (TVQP) problem, and effectively solving it is an attractive issue. In order to solve the TVQP problem with multiple constraints effectively, a penalty-strategy varying-gain recurrent neural network (PSVG-RNN) combined is proposed, and is implemented with a field-programmable gate array (FPGA) and packaged into a configurable coprocessor. Comparative experiments verify that the coprocessor has at least an order of magnitude better performance than traditional Euler iterative method and Ode45 method embedded in Matlab implemented in digital computer. Experimental results show that the proposed PSVG-RNN only needs 382 lookup table random-access memories (LUTRAMs), 25583 lookup tables (LUTs) and 9549 flip-flops (FFs) of the Xilinx ZCU102 evaluation board.

关键词

Field programmable gate arrays Coprocessors Recurrent neural networks Time-varying systems Reduced instruction set computing Delays Automation Quadratic programming recurrent neural network time-varying problem accelerated coprocessor