【24h】

A graph transformational approach to the multiprocessor scheduling of iterative computations

机译:图变换方法在迭代计算的多处理器调度中的应用

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

摘要

A modular strategy for scheduling iterative computations is proposed. An iterative computation is represented using a cyclic task-graph. The cyclic task-graph is transformed into an acyclic task-graph. This acyclic task-graph is subsequently scheduled using one of the many well-known and high-quality static scheduling strategies from the literature. Graph unfolding is not employed and the generated schedules therefore require less memory than schedules generated through graph unfolding. Further, the number of iterations does not need to be known at compile-time. The effectiveness of the approach is compared to other methods including a graph unfolding strategy. In addition, the paper experimentally quantifies how the task transformation affects the make-span of the schedules.
机译:提出了一种用于调度迭代计算的模块化策略。使用循环任务图表示迭代计算。循环任务图被转换为非循环任务图。随后使用文献中许多众所周知的高质量静态调度策略之一来调度此非循环任务图。没有采用图形展开,因此生成的调度比通过图形展开生成的调度需要更少的内存。此外,不需要在编译时知道迭代次数。将该方法的有效性与其他方法(包括图形展开策略)进行了比较。此外,本文通过实验量化了任务转换如何影响计划的完成时间。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号