2015
DOI: 10.1007/978-3-319-18120-2_18
|View full text |Cite
|
Sign up to set email alerts
|

Fast Subgraph Matching on Large Graphs using Graphics Processors

Abstract: Subgraph matching is the task of finding all matches of a query graph in a large data graph, which is known as an NP-complete problem. Many algorithms are proposed to solve this problem using CPUs. In recent years, Graphics Processing Units (GPUs) have been adopted to accelerate fundamental graph operations such as breadthfirst search and shortest path, owing to their parallelism and high data throughput. The existing subgraph matching algorithms, however, face challenges in mapping backtracking problems to th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
28
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 52 publications
(28 citation statements)
references
References 29 publications
0
28
0
Order By: Relevance
“…While some works have targeted at the sequential setting [2], [7], [8], [9], [10], others have focused on parallel solutions [11], [12], [13], [14], [15], [16], [17]. More recently, there have been interests [18], [19] in utilizing graphics processing units (GPU) to accelerate subgraph enumeration. These GPU-based solutions [18], [19] iteratively extend partial instances to match one vertex of P at a time until the instances are found.…”
Section: The Case Of Reusementioning
confidence: 99%
See 2 more Smart Citations
“…While some works have targeted at the sequential setting [2], [7], [8], [9], [10], others have focused on parallel solutions [11], [12], [13], [14], [15], [16], [17]. More recently, there have been interests [18], [19] in utilizing graphics processing units (GPU) to accelerate subgraph enumeration. These GPU-based solutions [18], [19] iteratively extend partial instances to match one vertex of P at a time until the instances are found.…”
Section: The Case Of Reusementioning
confidence: 99%
“…More recently, there have been interests [18], [19] in utilizing graphics processing units (GPU) to accelerate subgraph enumeration. These GPU-based solutions [18], [19] iteratively extend partial instances to match one vertex of P at a time until the instances are found. In each iteration, given the partial instances enumerated, we determine a set of candidate vertices of G that match a vertex of P , which is called the candidate set.…”
Section: The Case Of Reusementioning
confidence: 99%
See 1 more Smart Citation
“…Based on the above graph structure, we propose a simple and efficient subgraph matching algorithm. The approach is based on a filtering-and-joining strategy which is specially designed for massively parallel computing architectures of modern GPUs [26]. The main routine of the GPU-based method is depicted in Algorithm 1.…”
Section: Gpu-based Subgraph Matchingmentioning
confidence: 99%
“…Neighbor queries are the most essential operations , and many other operations such as subgraph query , community finding , graph pattern matching , and outlier detection , can be built based on the neighbor queries. Ranked neighbor queries search for all neighbors of a query token, and the search results are sent back in a ranked sequence based on the ranked relevance criteria (Section 3.2).…”
Section: Introductionmentioning
confidence: 99%