【24h】

Performance Comparison of Strategies for Static Mapping of Parallel Prgorams

机译:并行程序静态映射策略的性能比较

获取原文
获取原文并翻译 | 示例

摘要

We address the problem of efficient strategies for mapping arbitray parallel programs onto distributed memory message-passing parallel computers. An efficient task assignment stragey based on two phases (task clustering and task reasigment) is prosed. This strategy is suitable for applications which could be partitioned into parallel executable tasks and its design is a trade-off between solution quality and computational complexity. It is evaluated by comparison with some representative heuristics from the literature that cover the range of different complexity categories: two simple greedy algorithms (Largest Processing Time Frist and Largest Global Cost First) with low complexity, two iterative heuristics (Simulated Annealing and Tabu Search) with the highest complexity and a mixed heuristic (Even Distribution and Task Reassignment) with an intermediate complexity between the other two. It is shown to be very effective for comptuations whose communciation topology matches some well-known regular graph families such as trees, rings and meshes, as well as for arbitrary computations with irregular communications patterns. Its solution quality is better than that produced by the other mixed heuristic and as good as (and sometimes better than) that produced by Simulated Annealing.
机译:我们解决了将arbitray并行程序映射到分布式内存消息传递并行计算机上的有效策略的问题。提出了基于两个阶段(任务聚类和任务重新分配)的有效任务分配策略。该策略适用于可以划分为并行可执行任务的应用程序,其设计是解决方案质量和计算复杂性之间的折衷方案。通过与涵盖不同复杂性类别范围的文献中的一些代表性启发式算法进行比较,对它进行了评估:两个简单的贪婪算法(最大处理时间拳头和最大的全局成本优先)和低复杂度;两个迭代式启发式算法(模拟退火和禁忌搜索)具有最高的复杂性和混合的启发式方法(甚至分配和任务重新分配),而其他两个之间的复杂性则介于中间。对于通讯拓扑与某些著名的规则图形族(例如树,环和网格)相匹配的计算,以及具有不规则通信模式的任意计算,该方法非常有效。它的解决方案质量优于其他混合启发式方法产生的质量,并且与(甚至有时优于)模拟退火产生的质量相同。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号