首页> 外文会议>Quality Electronic Design (ISQED), 2010 >A revisit to the primal-dual based clock skew scheduling algorithm
【24h】

A revisit to the primal-dual based clock skew scheduling algorithm

机译:重温基于对偶的时钟偏斜调度算法

获取原文

摘要

Clock skew scheduling is a useful sequential circuit optimization method. The run time efficiency of this problem becomes crucial if it must be repeated iteratively in a higher level optimization. The widely recognized Burns' algorithm proposed to solve this problem suffers from high runtime complexity, which makes it unsuitable to be deployed in iterative optimization loops. This algorithm is based on the general concept of primal-dual optimization. In this paper, we demonstrate that a more efficient approach to the clock skew scheduling problem can be developed by designing a new algorithm using the same primal-dual optimization concept. The basic idea of the algorithm is to avoid creating new admissible graph and recalculating ¿ values for each iteration of the primal-dual optimization. The asymptotic runtime efficiency of our algorithm is of O(|V||E| + |V|2log|V|), which is improved from O(|V|2|E|) thanks to the heap data structure used in our proposed algorithm. The experimental results show that our algorithm is on average 95 times faster than Burns' implementation. In best case, we can observe as much as 189 times speedup.
机译:时钟偏斜调度是一种有用的时序电路优化方法。如果必须在更高级别的优化中迭代重复此问题,则此问题的运行时效率将变得至关重要。为解决该问题而提出的广为人知的伯恩斯算法遭受了运行时复杂性高的问题,这使其不适用于迭代优化循环。该算法基于原始对偶优化的一般概念。在本文中,我们证明了通过使用相同的原对偶优化概念设计新算法,可以开发出一种更有效的方法来解决时钟偏斜调度问题。该算法的基本思想是避免为原始对偶优化的每次迭代创建新的可容许图并重新计算ƒÂβ值。我们算法的渐近运行时效率为O(| V || E | + | V | 2 log | V |),相对于O(| V | 2 | E |),这要归功于我们提出的算法中使用的堆数据结构。实验结果表明,我们的算法平均比Burns的执行速度快95倍。在最佳情况下,我们可以观察到多达189倍的加速。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号