Fpga-oriented dsp placement optimization method for cnn accelerators
AssigneeThe Chinese University of Hong Kong, Shenzhen
InventorsTinghuan CHEN, Baohui XIE, Xinrui ZHU
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Chinese University of Hong Kong, Shenzhen
InventorsTinghuan CHEN, Baohui XIE, Xinrui ZHU
Estimating the term…
An FPGA-oriented DSP placement optimization method for CNN accelerators includes the following steps: S1. DSP path information extraction: converting a designed netlist into a graph representation, and carrying out data-path DSP node identification and data-path DSP graph building; and S2. datapath-driven DSP placement: distributing data-path DSP nodes to specific positions on an FPGA according to an extracted data-path DSP graph. According to the invention, automated extraction and building of data-path DSP graphs are carried out by means of graph neural network (GCN)-based DSP node classification and min-cost flow (MCF) model optimization algorithms, and compact placement and cascade constraint optimization are used in combination, thereby greatly improving the timing performance and computing efficiency of the placement and also significantly improving the clock frequency and throughput. Therefore, the method provides a universal and efficient FPGA placement solution for multiple CNN accelerator architectures.
An field programmable gate array (FPGA)-oriented digital signal processing unit (DSP) placement optimization method for convolutional neural network (CNN) accelerators, comprising the following steps:
Dependencies are inferred from the claim text.