PlumX Metrics
Embed PlumX Metrics

GPU-accelerated relaxed graph pattern matching algorithms

Journal of Supercomputing, ISSN: 1573-0484, Vol: 80, Issue: 15, Page: 21811-21836
2024
  • 1
    Citations
  • 0
    Usage
  • 1
    Captures
  • 0
    Mentions
  • 0
    Social Media
Metric Options:   Counts1 Year3 Year

Metrics Details

Article Description

Graph pattern matching is widely used in real-world applications, such as social network analysis. Since the traditional subgraph isomorphism is NP-complete and often too restrictive to catch sensible matches, relaxed graph pattern matching models are used. However, existing algorithms suffer from limited linear scalability and restricted degrees of parallelism. In this paper, we propose fast parallel algorithms, GPGS and GPDS, for graph simulation and dual simulation, respectively. They make most use of the GPU performance by adopting the edge-centric processing model. We perform parallel computations on the data graph edges to evaluate the matching constraints for each vertex allowing for fast and scalable algorithms. To the best of our knowledge, we present the first GPU-based algorithms for graph simulation and dual simulation. Extensive experiments on synthetic and real-world data graphs demonstrate that our algorithms significantly outperform existing methods, achieving up to 74.8× acceleration for GPGS and up to 114.2× acceleration for GPDS.

Bibliographic Details

Provide Feedback

Have ideas for a new metric? Would you like to see something else here?Let us know