arrow
返回

On scalable parallel recursive backtracking

delete2015-10-01
delete13
PRE
AI
F
Faisal N. Abu-Khzam *
K
Khuzaima Daudjee
A
Amer E. Mouawad
N
Naomi Nishimura
DOI:10.1016/j.jpdc.2015.07.006delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Supercomputers are equipped with an increasingly large number of cores to use computational power as a way of solving problems that are otherwise intractable. Unfortunately, getting serial algorithms to run in parallel to take advantage of these computational resources remains a challenge for several application domains. Many parallel algorithms can scale to only hundreds of cores. The limiting factors of such algorithms are usually communication overhead and poor load balancing. Solving NP-hard graph problems to optimality using exact algorithms is an example of an area in which there has so far been limited success in obtaining large scale parallelism. Many of these algorithms use recursive backtracking as their core solution paradigm. In this paper, we propose a lightweight, easy-to-use, scalable approach for transforming almost any recursive backtracking algorithm into a parallel one. Our approach incurs minimal communication overhead and guarantees a load-balancing strategy that is implicit, i.e., does not require any problem-specific knowledge. The key idea behind our approach is the use of efficient traversal operations on an indexed search tree that is oblivious to the problem being solved. We test our approach with parallel implementations of algorithms for the well-known Vertex Cover and Dominating Set problems. On sufficiently hard instances, experimental results show nearly linear speedups for thousands of cores, reducing running times from days to just a few minutes. (C) 2015 Elsevier Inc. All rights reserved.
Keyword:
Parallel algorithms
Recursive backtracking
Load balancing
Vertex cover
Dominating set
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

L
Lebanese American University
学者数:
3.0K
论文数: 3.0K
被引数: 6.9K
U
University of Waterloo
学者数:
2.2W
论文数: 2.3W
被引数: 3.3W
引用论文

引用论文

Parametric Structural Design and beyond
err2010-09-01
err0
PREAI
errAnke Rolvink; Roel van de Straat; Jeroen Coenders
err分享
err收藏
Printing materials for electronic devices
err2013-05-15
err0
PREAI
errNripan Mathews; Yeng Ming Lam; Subodh G. Mhaisalkar; Andrew C. Grimsdale
err分享
err收藏
err分享
err收藏
学者 查看更多内容