Concurrent graph data preprocessing method based on FPGA

Li Chao,Wang Jing,Wang Pengyu,Zhu Haojin,Guo Minyi
2020-01-01
Abstract:A concurrent graph data preprocessing method based on an FPGA comprises the steps that source graph data blocks and graph data characteristics are extracted from a graph data format information inputset and an algorithm information input set, a graph data and graph algorithm combination matrix is generated, and graph data format pre-conversion is conducted; according to the power law of the graphdata, a process allocation mode is determined through streaming drive scheduling, and then matched data partitioning and parallel design are performed according to attribute parameters of an FPGA accelerator in a heterogeneous platform; therefore, the implementation process of data preprocessing and scheduling optimization of the whole parallel graph processing process on the FPGA is realized. Bycombining the concurrent scheduling strategy of the GPU and FPGA acceleration platforms, the resource utilization rate and the overall performance are remarkably improved through overall preprocessing and scheduling optimization after the optimal data format is selected, and the high efficiency of the graph calculation process is guaranteed.
What problem does this paper attempt to address?