首页> 外文会议>International conference on algorithms and architectures for parallel processing >Efficient Parallel Algorithm for Optimal DAG Structure Search on Parallel Computer with Torus Network
【24h】

Efficient Parallel Algorithm for Optimal DAG Structure Search on Parallel Computer with Torus Network

机译:Torus网络并行计算机上DAG结构最优搜索的高效并行算法

获取原文

摘要

The optimal directed acyclic graph search problem constitutes searching for a DAG with a minimum score, where the score of a DAG is defined on its structure. This problem is known to be NP-hard, and the state-of-the-art algorithm requires exponential time and space. It is thus not feasible to solve large instances using a single processor. Some parallel algorithms have therefore been developed to solve larger instances. A recently proposed parallel algorithm can solve an instance of 33 vertices, and this is the largest solved size reported thus far. In the study presented in this paper, we developed a novel parallel algorithm designed specifically to operate on a parallel computer with a torus network. Our algorithm crucially exploits the torus network structure, thereby obtaining good scalability. Through computational experiments, we confirmed that a run of our proposed method using up to 20,736 cores showed a parallelization efficiency of 0.94 as compared to a 1296-core run. Finally, we successfully computed an optimal DAG structure for an instance of 36 vertices, which is the largest solved size reported in the literature.
机译:最佳有向无环图搜索问题包括搜索具有最小分数的DAG,其中DAG的分数在其结构上定义。已知此问题是NP难题,并且最新的算法需要指数的时间和空间。因此,使用单个处理器解决大型实例是不可行的。因此,已经开发了一些并行算法来求解更大的实例。最近提出的并行算法可以求解33个顶点的实例,这是迄今为止所报告的最大求解量。在本文提出的研究中,我们开发了一种新颖的并行算法,该算法专门设计用于在具有环网的并行计算机上运行。我们的算法至关重要地利用了环型网络结构,从而获得了良好的可扩展性。通过计算实验,我们证实了我们提出的使用多达20,736个核的方法的运行与1296个核的运行相比显示出0.94的并行化效率。最后,我们成功地为一个36个顶点实例计算了一个最佳DAG结构,这是文献中报道的最大求解尺寸。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号