...
【24h】

An efficient graph algorithm for FSM scheduling

机译:用于FSM调度的有效图算法

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

获取外文期刊封面封底 >>

       

摘要

This paper presents a new algorithm for scheduling control-dominated designs during high-level synthesis. Our algorithm can schedule systems with arbitrary control flow, including conditional branches and multiple loops. It can handle both upper bound and lower bound timing constraints. The timing constraints can cross basic block boundaries, span different iterations of a loop, and form interlocking cycles in the control flow. A scheduling problem is described by the behavior finite-state machine model, an automaton model for the behavioral specification and synthesis of control-dominated systems. We optimize the performance of the produced digital circuit implementation by minimizing the execution time of each state transition in the state transition graph. The finite-state machines (FSM) scheduling algorithm is based on previous work on cylindrical layout compaction; we extend that work to handle upper bound constraints, allow multiple loops, and not require an initial feasible solution. Experimental results for examples derived from real designs and benchmark descriptions demonstrate that the algorithm can handle complex combinations of constraints very efficiently.
机译:本文提出了一种在高级综合过程中调度控制为主的设计的新算法。我们的算法可以调度具有任意控制流的系统,包括条件分支和多个循环。它可以处理上限和下限时序约束。时序约束可以跨越基本块边界,跨越循环的不同迭代,并在控制流中形成互锁循环。调度问题由行为有限状态机模型,行为规范的自动机模型以及控制为主的系统的综合描述。我们通过最小化状态转换图中每个状态转换的执行时间来优化所产生的数字电路实现的性能。有限状态机(FSM)调度算法基于圆柱布局压缩的先前工作;我们将工作扩展到处理上限约束,允许多个循环并且不需要初始可行的解决方案。从真实设计和基准描述得出的示例的实验结果表明,该算法可以非常有效地处理约束的复杂组合。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号