首页> 外文会议>IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing >Acyclic Partitioning of Large Directed Acyclic Graphs
【24h】

Acyclic Partitioning of Large Directed Acyclic Graphs

机译:大有向无环图的无环划分

获取原文

摘要

Finding a good partition of a computational directed acyclic graph associated with an algorithm can help find an execution pattern improving data locality, conduct an analysis of data movement, and expose parallel steps. The partition is required to be acyclic, i.e., the inter-part edges between the vertices from different parts should preserve an acyclic dependency structure among the parts. In this work, we adopt the multilevel approach with coarsening, initial partitioning, and refinement phases for acyclic partitioning of directed acyclic graphs and develop a direct k-way partitioning scheme. To the best of our knowledge, no such scheme exists in the literature. To ensure the acyclicity of the partition at all times, we propose novel and efficient coarsening and refinement heuristics. The quality of the computed acyclic partitions is assessed by computing the edge cut, the total volume of communication between the parts, and the critical path latencies. We use the solution returned by well-known undirected graph partitioners as a baseline to evaluate our acyclic partitioner, knowing that the space of solution is more restricted in our problem. The experiments are run on large graphs arising from linear algebra applications.
机译:找到与算法相关的计算有向无环图的良好分区,可以帮助找到改善数据局部性的执行模式,进行数据移动分析并公开并行步骤。要求该分区是非循环的,即,来自不同部分的顶点之间的部分间边缘应在各部分之间保留非循环的依存关系结构。在这项工作中,我们采用具有粗化,初始分割和细化阶段的多级方法对有向无环图进行无环分割,并开发了直接的k way分割方案。据我们所知,文献中没有这种方案。为了始终确保分区的非循环性,我们提出了新颖而有效的粗化和细化启发式算法。通过计算边沿切割,零件之间的通信总量以及关键路径等待时间,可以评估计算出的非循环分区的质量。我们知道,解决方案的空间在我们的问题中受到更大的限制,因此使用众所周知的无向图分区器返回的解决方案作为评估我们的非循环分区器的基准。实验是在线性代数应用产生的大图上进行的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号