首页> 外文会议> >Push-up scheduling: optimal polynomial-time resource constrained scheduling for multi-dimensional applications
【24h】

Push-up scheduling: optimal polynomial-time resource constrained scheduling for multi-dimensional applications

机译:上推式调度:多维应用程序的最优多项式时间资源受限调度

获取原文

摘要

Multi-dimensional computing applications, such as image processing and fluid dynamics, usually contain repetitive groups of operations represented by nested loops. The optimization of such loops, considering processing resource constraints, is required to improve their computational time. This study presents a new technique, called push-up scheduling, able to achieve the shortest possible schedule length in polynomial time. Such technique transforms a multi-dimensional dataflow graph representing the problem, while assigning the loop operations to a schedule table in such a way to occupy, legally, any empty spot. The algorithm runs in O(n|E|) time where n is the number of dimensions of the problem, and |E| is the number of edges in the graph.
机译:诸如图像处理和流体动力学之类的多维计算应用程序通常包含由嵌套循环表示的重复操作组。考虑到处理资源的限制,需要对此类循环进行优化以改善其计算时间。这项研究提出了一种新技术,称为俯卧撑调度,能够在多项式时间内实现最短的调度长度。这种技术可转换表示问题的多维数据流图,同时以合法占用任何空白点的方式将循环操作分配给调度表。该算法在O(n | E |)时间运行,其中n是问题的维数,| E |是图中的边数。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号