English

gMatch: Fine-Grained and Hardware-Efficient Subgraph Matching on GPUs

Databases 2026-04-14 v1

Abstract

Subgraph matching is a core operation in graph analytics, supporting a broad spectrum of applications from social network analysis to bioinformatics. Recent GPU-based approaches accelerate subgraph matching by leveraging parallelism but rely on a coarse-grained execution model that suffers from scalability and efficiency issues due to high memory overhead and thread underutilization. In this paper, we propose gMatch, a hardware-efficient subgraph matching approach on GPUs. gMatch introduces a fine-grained execution model that reduces memory consumption and enables flexible task scheduling among threads. We further design warp-level batch exploration and lightweight load balancing to improve execution efficiency and scalability. Experiments on diverse workloads and real-world datasets show that gMatch outperforms state-of-the-art subgraph matching methods, including STMatch, T-DFS, and EGSM, in both performance and scalability. We also compare against state-of-the-art systems for mining small patterns, such as BEEP and G2^2Miner. While these systems achieve better performance on small datasets, gMatch scales to substantially larger queries and datasets, where existing approaches degrade or fail to complete.

Keywords

Cite

@article{arxiv.2604.10601,
  title  = {gMatch: Fine-Grained and Hardware-Efficient Subgraph Matching on GPUs},
  author = {Weitian Chen and Shixuan Sun and Cheng Chen and Yongmin Hu and Yingqian Hu and Minyi Guo},
  journal= {arXiv preprint arXiv:2604.10601},
  year   = {2026}
}

Comments

17 pages, 17 figures

R2 v1 2026-07-01T12:04:58.094Z