arrow
Return

SGSI - A Scalable GPU-Friendly Subgraph Isomorphism Algorithm

delete2023-11-01
delete1
PRE
AI
L
Li Zeng
L
Lei Zou *
M
M. TAMER ÖZSU
DOI:10.1109/TKDE.2022.3230744delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Due to the inherent hardness of subgraph isomorphism, the performance is often a bottleneck in various real-world applications. We address this by designing an efficient subgraph isomorphism algorithm leveraging features of GPU architecture. Existing GPU-based solutions adopt two-step output scheme, performing the same join twice in order to write intermediate results concurrently. They also lack GPU architecture-aware optimizations that allow scaling to large graphs. In this article, we propose a Scalable GPU-friendly subgraph isomorphism algorithm, SGSI. SGSI incorporates a Prealloc-Combine strategy based on the vertex-oriented framework, which avoids joining-twice in existing solutions. It uses a GPU-friendly data structure (called PCSR) to represent an edge-labeled graph. We also study fine-grained load balance strategies and discuss how to handle enormous graphs that cannot be resident in GPU memory. A partition-based pipeline framework is proposed. Extensive experiments on both synthetic and real graphs show that SGSI outperforms the state-of-the-art algorithms by up to several orders of magnitude and has a good scalability with graph size scaling to billions of edges.
Keywords:
SGSI
GPU
subgraph isomorphism
scalability

Journal

IEEE Transactions on Knowledge and Data Engineering cover
IEEE Transactions on Knowledge and Data Engineering
IF:
10.4
Papers:
6.9K
Citations:
3.2W

Organization

P
peking university
Scholars:
11.9W
Papers: 8.7W
Citations: 146
U
University of Waterloo
Scholars:
2.2W
Papers: 2.3W
Citations: 3.3W
Cited Papers

Cited Papers

Adherence of Shigella dysenteriae 1 to Human Colonic Mucin
err2014-04-29
err0
PREAI
errPurushothaman Sai Sudha; Halagowder Devaraj; Niranjali Devaraj
errShare
errSave
Symbolic Representation and Learning With Hyperdimensional Computing
err2020-06-09
err0
errOAAI
errAnton Mitrokhin; Peter Sutor; Douglas Summers-Stay; Cornelia Fermüller; Yiannis Aloimonos
errShare
errSave
Redesign of the gStore system
err2018-01-09
err22
PREAI
errZeng, Li; Zou, Lei
errShare
errSave
GPU acceleration of subgraph isomorphism search in large scale graph
err2015-06-12
err14
PREAI
errYang Bo; Lu Kai; Gao Ying-hui; Wang Xiao-ping; Xu Kai
errShare
errSave
The Current Landscape of Glioblastoma Biomarkers in Body Fluids
err2023-07-26
err0
errOAAI
errSaba Zanganeh; Elham Abbasgholinejad; Mohammad Doroudian; Nazanin Esmaelizad; Fatemeh Farjadian; Soumya Rahima Benhabbour
errShare
errSave
Host–guest and guest–guest interactions in noble gas hydrates
err2017-08-30
err0
PREAI
errSurinder Pal Kaur; C. N. Ramachandran
errShare
errSave
researcher View more