GraphSet: High Performance Graph Mining through Equivalent Set Transformations

Tianhui Shi,Jidong Zhai,Haojie Wang, Qiqian Chen,Mingshu Zhai, Zixu Hao, Haoyu Yang,Wenguang Chen

SC '23: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis(2023)

引用 0|浏览3
暂无评分
摘要
Graph mining is of critical use in a number of fields such as social networks, knowledge graphs, and fraud detection. As an NP-complete problem, accelerating computation performance is the main target for current optimizations. Due to excellent performance, state-of-the-art graph mining systems mainly rely on pattern-aware algorithms. Despite previous efforts, complex control flows introduced by pattern-aware algorithms bring significant overhead and also impede further acceleration on heterogeneous hardware. To address these challenges, we propose a set-based equivalent transformation approach to optimize pattern-aware graph mining applications, which can leverage classic set properties to eliminate most control flows and reduce computation overhead exponentially. We further implement a high-performance pattern-aware graph mining system supporting both CPU and GPU, namely GraphSet, to automatically apply these transformations. Evaluation results show that GraphSet outperforms state-of-the-art cross-platform and hardware-specific graph mining frameworks by up to 3384.1× and 243.2× (18.0× and 10.2× on average), respectively.
更多
查看译文
关键词
Graph Mining,Flow Control,Computational Overhead,Fraud Detection,NP-complete Problem,Application Programming Interface,Original Function,Graph Data,Pattern Matching,Pangolin,Single Thread,Input Patterns,Complex Dependencies,Number Of Intersections,Depth-first,Inclusion Exclusion,Breadth-first Search,Memory Efficiency,Basis Transformation,Intersection Operation,Peregrine,NVIDIA Tesla
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要