高级检索

面向多优化目标的有限状态机状态分配

Finite State Machine State Assignment for Multi-objective Optimization

  • 摘要: 针对有限状态机状态分配问题,提出一种不仅考虑面积,同时也考虑功耗的算法.借鉴接力跑算法的基本思想提出了全新的粗略搜索方法、聚焦搜索方法、指引操作和传递操作.为了克服局部最优和快速收敛的问题,算法中分成粗略搜索和聚焦搜索,粗略搜索采用旋转和非邻交换方法大幅度修改解,而聚焦搜索采用相邻交换方法小幅度修改解;指引操作利用概率计算来引导优化取得更佳解,传递操作则通过组合最优解和当前解产生新的解以克服局部最优解问题.实验结果表明,文中算法在面积、功耗和CPU时间三方面性能指标都获得了理想的结果.

     

    Abstract: Relay-race algorithm has been shown to be an effective method to achieve fast convergence.By utilizing the concept of the algorithm,the paper proposes rough search,focusing search,guide operator and relay operator to obtain good finite state machine state assignment with less power and area consumption in an efficient way.Mirror rotation and non-neighboring swap methods are proposed in the rough search and neighboring swap method is proposed in the focusing search to gain an effective convergence and escape local optimum.Guide operator uses statistical calculation to direct the optimization.By combining the best solution and current solution,relay operator is designed to achieve convergence in an effective way.In comparison with published results,the proposed algorithm can save more power dissipation and has advantage on area improvement but with less CPU time.

     

/

返回文章
返回