首页> 外文会议>IEEE International Conference on Parallel and Distributed Systems >Parallelizing Recursive Backtracking Based Subgraph Matching on a Single Machine
【24h】

Parallelizing Recursive Backtracking Based Subgraph Matching on a Single Machine

机译:单机上基于并行递归回溯的子图匹配

获取原文

摘要

We propose PSM, an algorithmic framework to parallelize a common class of subgraph matching algorithms, which are based on recursive backtracking. Specifically, we abstract the matching process as a tree search in the state space and different matching algorithms as different orders in the search. Subsequently, we parallelize such subgraph matching by dividing up the state space search tree and exploring it in parallel. Different from traditional approaches that parallelize the search by each individual state, we dynamically split the state tree into search regions each of which consist of a subtree. We further optimize PSM for load balance and communication efficiency. As case studies, we have parallelized three representative recursive backtracking based subgraph matching algorithms in PSM and studied their performance in comparison with their sequential counterparts. Our results show that the PSM -style parallel algorithms achieved a speedup of 15X-19X on the in-memory execution time on a twenty-core machine.
机译:我们提出了PSM,一种算法框架,用于基于递归回溯来并行化一类常见的子图匹配算法。具体来说,我们将匹配过程抽象为状态空间中的树搜索,而将不同的匹配算法抽象为搜索中的不同顺序。随后,我们通过划分状态空间搜索树并对其进行并行探索来并行化此类子图匹配。与将每个状态并行化搜索的传统方法不同,我们将状态树动态地划分为每个区域都由一个子树组成的搜索区域。我们进一步优化PSM,以实现负载平衡和通信效率。作为案例研究,我们在PSM中并行化了三种基于代表性递归回溯的子图匹配算法,并研究了它们与顺序对应算法的性能。我们的结果表明,PSM风格的并行算法在20核计算机上的内存执行时间上实现了15X-19X的加速。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号