...
首页> 外文期刊>Natural Computing >A multi-population evolution stratagy and its application in low area/power FSM synthesis
【24h】

A multi-population evolution stratagy and its application in low area/power FSM synthesis

机译:一种多种群进化策略及其在低面积/低功耗FSM合成中的应用

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

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

       

摘要

Finding a low area/power state assignment is a NP-hard problem in finite-state machines synthesis. In order to solve this problem, this study proposes a multi-population evolution strategy, denoted as MPES. MPES accomplishes the task by using inner-ES and outer-ES. In inner-ES, subpopulations evolve separately and are responsible for local search in different regions. Alternating (mu + lambda) strategy and (mu , lambda ) strategy are employed to select parental individuals from the ranked population for mutation. Three mutation operators, replacement', 2-exchange' and shifting', perform on the parental individuals to generate offspring. Different fitness functions are defined for area and power evaluation, respectively. Outer-ES acts as a shell to optimize the subpopulations of inner-ES for better and better solutions. In outer-ES, the parameters of evolving subpopulations are represented by individuals of outer-population. Outer-ES performs selection and mutation on the outer-population to change the parameters of evolving subpopulations in inner-ES for generating better solutions. Two assistant operators, competition and newborn, work together for poor subpopulations elimination and creating new subpopulations. By using two-level ES, MPES is able to obtain multiple good solutions. We test the MPES extensively on benchmarks, and compare it with previous state assignment methods from various aspects. The experimental results show MPES achieved a significant cost reduction of area and power dissipation over the previous publications.
机译:在有限状态机综合中,找到低面积/功率状态分配是一个NP难题。为了解决这个问题,本研究提出了一种多种群进化策略,称为MPES。 MPES通过使用内部ES和外部ES来完成任务。在内部ES中,亚群分别演化,并负责不同区域的本地搜索。交替(mu + lambda)策略和(mu,lambda)策略用于从排名的人群中选择亲本个体进行突变。三个突变算子,替换',2-交换'和转移',在亲本个体上产生后代。分别为面积和功率评估定义了不同的适应度函数。外层ES充当外壳来优化内层ES的子种群,以提供更好的解决方案。在外部ES中,不断演变的亚种群的参数由外部种群的个体代表。外层ES对外部种群进行选择和突变,以更改内部ES中正在进化的亚种群的参数,从而生成更好的解决方案。竞争和新生儿这两个辅助操作员共同努力,消除了贫困的亚群并创造了新的亚群。通过使用两级ES,MPES可以获得多种良好的解决方案。我们在基准上对MPES进行了广泛的测试,并将其与以前的状态分配方法从各个方面进行了比较。实验结果表明,与以前的出版物相比,MPES显着降低了面积和功耗。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号