首页> 外文期刊>IEEE Transactions on Computers >Static rate-optimal scheduling of iterative data-flow programs via optimum unfolding
【24h】

Static rate-optimal scheduling of iterative data-flow programs via optimum unfolding

机译:通过最优展开对迭代数据流程序进行静态速率优化调度

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

摘要

Rate-optimal compile-time multiprocessor scheduling of iterative dataflow programs suitable for real-time signal processing applications is discussed. It is shown that recursions or loops in the programs lead to an inherent lower bound on the achievable iteration period, referred to as the iteration bound. A multiprocessor schedule is rate-optimal if the iteration period equals the iteration bound. Systematic unfolding of iterative dataflow programs is proposed, and properties of unfolded dataflow programs are studied. Unfolding increases the number of tasks in a program, unravels the hidden concurrently in iterative dataflow programs, and can reduce the iteration period. A special class of iterative dataflow programs, referred to as perfect-rate programs, is introduced. Each loop in these programs has a single register. Perfect-rate programs can always be scheduled rate optimally (requiring no retiming or unfolding transformation). It is also shown that unfolding any program by an optimum unfolding factor transforms any arbitrary program to an equivalent perfect-rate program, which can then be scheduled rate optimally. This optimum unfolding factor for any arbitrary program is the least common multiple of the number of registers (or delays) in all loops and is independent of the node execution times. An upper bound on the number of processors for rate-optimal scheduling is given.
机译:讨论了适用于实时信号处理应用的迭代数据流程序的速率最优编译时多处理器调度。结果表明,程序中的递归或循环导致在可实现的迭代周期上固有的下界,称为迭代界限。如果迭代周期等于迭代边界,则多处理器调度是速率最优的。提出了迭代数据流程序的系统展开方法,并研究了展开数据流程序的性质。展开会增加程序中的任务数量,同时解散迭代数据流程序中的隐藏项,并可以减少迭代周期。介绍了一类特殊的迭代数据流程序,称为完美速率程序。这些程序中的每个循环都有一个寄存器。完美速率的程序始终可以以最佳速率进行调度(无需重新定时或展开转换)。还显示出,通过最佳展开因子来展开任何节目都可以将任何任意节目转换为等效的完美播放率节目,然后可以对其进行最佳安排。任何任意程序的最佳展开因子都是所有循环中寄存器(或延迟)数量的最小公倍数,并且与节点执行时间无关。给出了用于速率最佳调度的处理器数量的上限。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号