Title
DIMMining: pruning-efficient and parallel graph mining on near-memory-computing
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. To tackle these challenges, we propose DIMMining with four techniques from algorithm to architecture perspectives. The Index Pre-comparison scheme is proposed for efficient pruning. We introduce the self anchor and neighbor partition to enable pre-comparison for vertex indices. Thus, we can reduce comparisons during runtime. We propose a Flexible BCSR ( B itmap with C ompressed S parse R ow) format to enable parallelism for set operations from the data structure perspective, which works on continuous vertices without memory space overheads. The Systolic Merge Array is designed to further explore the parallelism on discontinuous vertices from the architecture perspective. Then, we propose a DIMM-based Near-Memory-Computing architecture, which eliminates the large-volume data transfer between the computation and the memory. Extensive experimental results on real-world graphs show that DIMMining achieves 222.23X and 139.51X speedup compared with FPGAs and CPUs, and 3.61X speedup over the state-of-the-art graph mining architecture.
Year
DOI
Venue
2022
10.1145/3470496.3527388
ISCA: International Symposium on Computer Architecture
Keywords
DocType
ISSN
Graph Mining, Near-Memory-Computing, Systolic Merge Array
Conference
1063-6897
Citations 
PageRank 
References 
1
0.34
18
Authors
9
Name
Order
Citations
PageRank
Guohao Dai1898.17
Zhenhua Zhu240.69
Tianyu Fu310.68
Chiyue Wei410.34
Bangyan Wang510.34
Xiangyu Li62710.25
Yuan Xie76430407.00
Huazhong Yang82239214.90
Yu Wang9233.66