Affiliation:
1. Hong Kong University of Science and Technology, Hong Kong, Hong Kong
Abstract
Subgraph matching is a basic operation in graph analytics, finding all occurrences of a query graph Q in a data graph G. A common approach is to first filter out non-candidate vertices in G, and then order the vertices in Q to enumerate results. Recent work has started to utilize the GPU to accelerate subgraph matching. However, the effectiveness of current GPU-based filtering and ordering methods is limited, and the result enumeration often runs out of memory quickly. To address these problems, we propose EGSM, an efficient approach to GPU-based subgraph matching. Specifically, we design a data structure Cuckoo trie to support dynamic maintenance of candidates for filtering, and order query vertices based on estimated numbers of candidate vertices on the fly. Furthermore, we perform a hybrid breadth-first and depth-first search with memory management for result enumeration. Consequently, EGSM significantly outperforms the state-of-the-art GPU-accelerated algorithms, including GSI and CuTS.
Publisher
Association for Computing Machinery (ACM)
Reference60 articles.
1. EmptyHeaded
2. Real-time parallel hashing on the GPU
3. Distributed evaluation of subgraph queries using worst-case optimal low-memory dataflows
4. Bibek Bhattarai , Hang Liu , and H. Howie Huang . 2019. CECI: Compact Embedding Cluster Index for Scalable Subgraph Matching . In Proceedings of the 2019 International Conference on Management of Data, SIGMOD Conference 2019 , Amsterdam, The Netherlands, June 30 - July 5, 2019 . ACM, 1447--1462. Bibek Bhattarai, Hang Liu, and H. Howie Huang. 2019. CECI: Compact Embedding Cluster Index for Scalable Subgraph Matching. In Proceedings of the 2019 International Conference on Management of Data, SIGMOD Conference 2019, Amsterdam, The Netherlands, June 30 - July 5, 2019. ACM, 1447--1462.
5. Efficient Subgraph Matching by Postponing Cartesian Products
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Systems for Scalable Graph Analytics and Machine Learning: Trends and Methods;Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining;2024-08-24
2. Understanding High-Performance Subgraph Pattern Matching: A Systems Perspective;Proceedings of the 7th Joint Workshop on Graph Data Management Experiences & Systems (GRADES) and Network Data Analytics (NDA);2024-06-09
3. G2-AIMD: A Memory-Efficient Subgraph-Centric Framework for Efficient Subgraph Finding on GPUs;2024 IEEE 40th International Conference on Data Engineering (ICDE);2024-05-13
4. Faster Depth-First Subgraph Matching on GPUs;2024 IEEE 40th International Conference on Data Engineering (ICDE);2024-05-13
5. A Comprehensive Survey and Experimental Study of Subgraph Matching: Trends, Unbiasedness, and Interaction;Proceedings of the ACM on Management of Data;2024-03-12