中文

基于 Gunrock 的 GPU 高效子图匹配算法 (GSM)

分布式、并行与集群计算 2020-03-12 v3

摘要

在本文中,我们提出了一种使用 Gunrock 图分析框架的 GPU 高效子图同构算法 GSM (Gunrock Subgraph Matching),以在 GPU 上计算图匹配。与之前基于深度优先遍历的 CPU 方法不同,GSM 是基于 BFS 的:可能匹配以广度优先策略同时展开。使用基于 BFS 遍历的优势在于我们可以利用 GPU 的大规模并行处理能力。缺点在于会产生更多中间结果。我们提出了若干优化技术以应对该问题。我们的实现遵循过滤—验证策略。虽然之前大多数 GPU 上的工作需要进行一步或两步连接,我们使用一步验证来决定当前节点前沿中的候选者。我们的实现相比之前最先进的 GPU 实现有高达 4 倍的加速。

关键词

引用

@article{arxiv.2003.01527,
  title  = {Fast Gunrock Subgraph Matching (GSM) on GPUs},
  author = {Leyuan Wang and John D. Owens},
  journal= {arXiv preprint arXiv:2003.01527},
  year   = {2020}
}

备注

arXiv admin note: text overlap with arXiv:1909.02127