首页> 外文会议> >A robust compile time method for scheduling task parallelism on distributed memory machines
【24h】

A robust compile time method for scheduling task parallelism on distributed memory machines

机译:一种用于在分布式存储机器上调度任务并行性的健壮的编译时方法

获取原文

摘要

A desirable property of a compile time scheduling algorithm is robustness against the variations in the computation and communication costs so that the run time performance is close to the compile time estimates; this aspect of scheduling has been left open in the literature. This paper introduces a compile time scheduling algorithm for variable number of available processors and then examines the impact of change of computation and communication costs on the generated schedule. The cost variations for all the nodes and all the edges are assumed to be uniform (in other words, all the node costs change by the same ratio and the edge costs change by the same ratio). This type of cost variation could result from either (i) an inaccuracy in the estimation of the instruction execution cost or the unit message passing delay, or (ii) upgrade in the CPU or routing schemes. The percentage change in the schedule time due to differences in compile time estimated performance and the run time performance with coat variations is a measure of the robustness of the algorithm. We discuss the essential conditions for robustness of the proposed algorithm and demonstrate it through an experimental study.
机译:编译时间调度算法的一个理想属性是针对计算和通信成本变化的鲁棒性,从而使运行时性能接近编译时间估计;调度的这一方面在文献中尚未公开。本文介绍了一种可变数量的可用处理器的编译时间调度算法,然后研究了计算和通信成本的变化对生成的调度的影响。假定所有节点和所有边缘的成本变化是均匀的(换句话说,所有节点成本以相同的比率变化,而边缘成本以相同的比率变化)。这种类型的成本变化可能是由于(i)指令执行成本或单元消息传递延迟的估计不准确,或者(ii)CPU或路由方案的升级。由于编译时间估计性能和运行时性能随涂层变化而导致的计划时间变化百分比是算法鲁棒性的度量。我们讨论了所提出算法的鲁棒性的必要条件,并通过实验研究对其进行了证明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号