首页> 外文期刊>Journal of Scheduling >Optimizing memory allocation for multistage scheduling including setup times
【24h】

Optimizing memory allocation for multistage scheduling including setup times

机译:针对多阶段调度(包括建立时间)优化内存分配

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Mapping linear workflow applications onto a set of homogeneous processors can be optimally solved in polynomial time for the throughput objective with fewer processors than stages. This result holds true even when setup times occur in the execution and homogeneous buffers are available for the storage of intermediate results. In this kind of application, several computation stages are interconnected as a linear application graph, and each stage holds a buffer of limited size where intermediate results are stored and a processor setup time occurs when passing from one stage to another. In this paper, we tackle the problem in which the buffer sizes are not given beforehand and must be fixed before the execution to maximize the throughput within each processor. The goal of this work is to minimize the cost induced by the setup times by allocating buffers that are proportinal in size to each other. We present a closed formula to compute the optimal buffer allocation in the case of nondecreasing setup costs in the linear application. For the case of unsorted setup times, we provide competitive heuristics that are validated via extensive simulation. Three nonscalable brute force algorithms are also provided to compare heuristic approaches to optimal ones for small applications and to evaluate the relevance of our approach.
机译:可以在多项式时间内最佳地解决将线性工作流应用程序映射到一组同类处理器上的问题,以实现吞吐量比目标少的处理器。即使在执行过程中发生建立时间并且同类缓冲区可用于存储中间结果时,此结果也适用。在这种应用程序中,几个计算级以线性应用程序图的形式相互连接,并且每个级级都有一个有限大小的缓冲区,用于存储中间结果,并且当从一个级转到另一个级时会发生处理器设置时间。在本文中,我们解决了以下问题:缓冲区大小事先没有给出,必须在执行之前固定好,以最大化每个处理器的吞吐量。这项工作的目的是通过分配大小彼此成比例的缓冲区来最大程度地减少设置时间带来的成本。在线性应用中安装成本不变的情况下,我们提出一个封闭的公式来计算最佳的缓冲区分配。对于未排序的设置时间,我们提供了竞争性的启发式方法,并通过广泛的仿真进行了验证。还提供了三种不可缩放的蛮力算法,以将启发式方法与适用于小型应用的最佳方法进行比较,并评估我们方法的相关性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号