Graph data processing acceleration method in heterogeneous computing environment

Li Chao,Wang Pengyu,Zhang Lu,Guo Minyi,Zhu Haojin
2019-01-01
Abstract:A graph data processing acceleration method in a heterogeneous computing environment comprises the steps of carrying out the work item conversion, graph data processing and convergence judgment updating iteratively on the vertex data to achieve the acceleration processing, wherein the work item conversion refers to dynamically allocating vertexes to be processed to at least one GPU thread; and atthe initial stage of graph data processing, reading all distributed vertex data of a traversal function with the vertex operated on the GPU as the center and temporarily storing the vertex data into ashared memory. According to the method, the graph data processing performance can be remarkably improved on the same hardware platform, the GPU cache hit rate and the GPU memory throughput are improved, and the overall running time is shortened.
What problem does this paper attempt to address?