DIMMining

Guohao Dai,Zhenhua Zhu,Tianyu Fu,Chiyue Wei,Bangyan Wang,Xiangyu Li,Yuan Xie,Huazhong Yang,Yu Wang
DOI: https://doi.org/10.1145/3470496.3527388
2022-01-01
Abstract:Graph mining, which finds specific patterns in the graph, is becoming increasingly important in various domains. We point out that accelerating graph mining suffers from the following challenges: (1) Heavy comparison for pruning: Pruning technique is widely used to reduce search space in graph mining. It applies constraints on vertex indices and involves massive index comparisons. (2) Low parallelism of set operations: The typical graph mining algorithms can be expressed as a series of set operations between neighbors of vertices, which suffer from low parallelism if vertices are streaming to the computation units. (3) Heavy data transfer: Graph mining needs to transfer intermediate data with two orders of magnitude larger than the original data volume between CPU and memory.
What problem does this paper attempt to address?