SC2022Top-tier venue
STMatch: Accelerating Graph Pattern Matching on GPU with Stack-Based Loop Optimizations
Yihua Wei, Peng Jiang
Abstract
Graph pattern matching is a fundamental task in many graph analytics and graph mining applications. As an NP-hard problem, it is often a performance bottleneck in these applications. Previous work has proposed to use GPU to accelerate the computation. However, we find that the existing GPU solutions fail to show a performance advantage over the state-of-the-art CPU implementation due to their subgraph-centric design. This work proposes a novel stack-based graph pattern matching system on GPU that avoids the synchronization and memory consumption issues of the previous subgraph-centric systems. We also propose a two-level work-stealing and a loop-unrolling technique to improve the inter-warp and intra-warp GPU resource utilization of our system. The experiments show that our system significantly advances the state-of-the-art for graph pattern matching on GPU.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 4afdc618-2f8e-4df2-867c-04324cb4f747Cited by top-tier papers8
- Everest: GPU-Accelerated System For Mining Temporal MotifsYichao Yuan, Haojie Ye, Sanketh Vedula, Wynn Kaza et al.VLDB 2024 · 14 citations
- CereSZ: Enabling and Scaling Error-bounded Lossy Compression on Cerebras CS-2Shihui Song, Yafan Huang, Peng Jiang, Xiaodong Yu et al.HPDC 2024 · 14 citations
- cuRPQ: A High-Performance GPU-Based Framework for Processing Regular and Conjunctive Regular Path QueriesSungwoo Park, Seohyeon Kim, Min-Soo KimSIGMOD 2026 · 1 citation
- DiggerBees: Depth First Search Leveraging Hierarchical Block-Level Stealing on GPUsYuyao Niu, Yuechen Lu, Weifeng Liu, Marc CasasPPoPP 2026 · 1 citation
- TIMEST: Temporal Information Motif Estimator Using Sampling TreesYunjie Pan, Omkar Bhalerao, C. Seshadhri, Nishil TalatiVLDB 2026
Related papers
- gMatch: Fine-Grained and Hardware-Efficient Subgraph Matching on GPUsWeitian Chen, Shixuan Sun, Cheng Chen, Yongmin Hu et al.VLDB 2026
- cuTS: scaling subgraph isomorphism on distributed multi-GPU systems using trie based data structureLizhi Xiang, Arif Khan, Edoardo Serra, Mahantesh Halappanavar et al.SC 2021 · 35 citations
- VSGM: View-Based GPU-Accelerated Subgraph Matching on Large GraphsGuanxian Jiang, Qihui Zhou, Tatiana Jin, Boyang Li et al.SC 2022 · 14 citations
- Jupiter: Pushing Speed and Scalability Limitations for Subgraph Matching on Multi-GPUsZhiheng Lin, Ke Meng, Changjie Xu, Weichen Cao et al.EuroSys 2025 · 2 citations
- GPU-Accelerated Subgraph Enumeration on Partitioned GraphsWentian Guo, Yuchen Li, Mo Sha, Bingsheng He et al.SIGMOD 2020 · 71 citations
