Efficient Subgraph Matching Using GPUs

被引:0
|
作者
Lin, Xiaojie [1 ]
Zhang, Rui [1 ]
Wen, Zeyi [1 ,2 ]
Wang, Hongzhi
Qi, Jianzhong [1 ]
机构
[1] Univ Melbourne, Melbourne, Vic 3010, Australia
[2] Harbin Inst Technol, Harbin, Peoples R China
关键词
Subgraph matching; GPU; relation join; ISOMORPHISM; ALGORITHM; GRAPHS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The explosive growth of various social networks such as Facebook, Twitter, and Instagram has brought in new needs for efficient graph algorithms. As a basic graph operation, subgraph matching is the foundation of many of these algorithms. Consequently, the efficiency of subgraph matching is very important and determines the speed of the whole data mining process. The development of multi-core CPUs allows subgraph matching algorithms to process multiple data at a time. However, the number of threads is still limited, which has become a bottleneck of these CPU-based algorithms. A workaround is using clusters of powerful servers, which normally incurs very expensive network transfer overhead. Therefore, improving the efficiency and parallel abilities of a single computer is a better idea. One of the most effective way to achieve this is making use of GPUs. With the ability of executing thousands of threads simultaneously, GPUs have a great potential to accelerate the subgraph matching. In this paper, we leverage the power of GPUs and propose an efficient subgraph matching algorithm. The experimental results show that our algorithm outperforms the state-of-the-art algorithm by an order of magnitude.
引用
收藏
页码:74 / 85
页数:12
相关论文
共 50 条
  • [1] SMOG: Accelerating Subgraph Matching on GPUs
    Wang, Zhibin
    Meng, Ziheng
    Li, Xue
    Lin, Xi
    Zheng, Long
    Tian, Chen
    Zhong, Sheng
    2023 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE, HPEC, 2023,
  • [2] An Efficient Implementation of a Subgraph Isomorphism Algorithm for GPUs
    Bonnici, Vincenzo
    Giugno, Rosalba
    Bombieri, Nicola
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE (BIBM), 2018, : 2674 - 2681
  • [3] Efficient and scalable labeled subgraph matching using SGMatch
    Rivero, Carlos R.
    Jamil, Hasan M.
    KNOWLEDGE AND INFORMATION SYSTEMS, 2017, 51 (01) : 61 - 87
  • [4] Efficient and scalable labeled subgraph matching using SGMatch
    Carlos R. Rivero
    Hasan M. Jamil
    Knowledge and Information Systems, 2017, 51 : 61 - 87
  • [5] Efficient Subgraph Matching on Large RDF Graphs Using MapReduce
    Xin Wang
    Lele Chai
    Qiang Xu
    Yajun Yang
    Jianxin Li
    Junhu Wang
    Yunpeng Chai
    Data Science and Engineering, 2019, 4 : 24 - 43
  • [6] Efficient Subgraph Matching on Large RDF Graphs Using MapReduce
    Wang, Xin
    Chai, Lele
    Xu, Qiang
    Yang, Yajun
    Li, Jianxin
    Wang, Junhu
    Chai, Yunpeng
    DATA SCIENCE AND ENGINEERING, 2019, 4 (01) : 24 - 43
  • [7] Efficient subgraph matching using topological node feature constraints
    Dahm, Nicholas
    Bunke, Horst
    Caelli, Terry
    Gao, Yongsheng
    PATTERN RECOGNITION, 2015, 48 (02) : 317 - 330
  • [8] Efficient distributed subgraph similarity matching
    Yuan, Ye
    Wang, Guoren
    Xu, Jeffery Yu
    Chen, Lei
    VLDB JOURNAL, 2015, 24 (03): : 369 - 394
  • [9] Efficient distributed subgraph similarity matching
    Ye Yuan
    Guoren Wang
    Jeffery Yu Xu
    Lei Chen
    The VLDB Journal, 2015, 24 : 369 - 394
  • [10] HLMA: An efficient subgraph matching algorithm
    Dai, Gang
    Xu, Baomin
    Yin, Hongfeng
    Journal of Computers (Taiwan), 2020, 31 (06) : 182 - 195