首页> 美国政府科技报告 >Linear Time Algorithm to Schedule Trees with Communication Delays Optimally onTwo Machines
【24h】

Linear Time Algorithm to Schedule Trees with Communication Delays Optimally onTwo Machines

机译:两台机器优化调度树的线性时间算法

获取原文

摘要

For the implementation of a parallel program, considered as a collection ofprocesses, on a parallel computer, one of the major problems is to determine which processor should execute which process and at what time; the purpose is that the moment of time that all processes have been executed (i.e., the execution of the parallel program has finished), occurs as early as possible. Besides the possibility that processes may have different execution lengths (possibly not exactly known in advance), processes might use (intermediate) results computed by other processes. Making these results available may require an additional (to the execution length) amount of time, the communication delay. During this communication delay processors may execute processes that have already obtained all necessary data. The paper uses the general approach of list scheduling that yields feasible schedules, and proves that under certain conditions the algorithm runs in linear time. Then it concentrates on the creation of the list, such that the list-scheduling algorithm yields an optimal schedule and runs in linear time.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号