采用输入输出分解的分区分段演化机制

2015-08-23 09:36:06姚睿陈芹芹孙艳梅张砦王友仁
哈尔滨工程大学学报 2015年4期
关键词:方法

姚睿,陈芹芹,孙艳梅,张砦,王友仁

(南京航空航天大学自动化学院,江苏南京210000)

演化硬件(evolvable hardware,EHW)将演化算法与可编程逻辑器件有机结合[1],能根据环境的变化自动、实时地调整其内部结构,以适应内部条件(如局部故障)和外部环境的变化,为有效设计新型仿生电子系统提供了新的方法。但由于演化设计的可扩展性问题,应用直接演化方法和现有计算资源较难演化规模较大的电路[2-8]。.

为解决EHW的扩展性问题,文献[9]设计了一种Cartesian进化编程编码的电路演化Memetic算法,提高了演化算法的搜索能力。文献[10]将输入转换为输出及双向积累式进化结合,提出了GDD演化方法,可进化出多达17个输入的复杂电路。但由于该方法是对分解后的子电路进行逐个演化,总体所需演化代数很大。为此,文献[11]提出了一种使用多核虚拟可重构结构(virtual reconfigurable architecture,VRA)加速组合逻辑电路演化设计过程的内部演化方法。通过各子电路并行演化和利用演化完成的子电路对应的空闲VRA演化相邻的子电路,大大减少了演化时间。但由于演化过程中仅用了输出分解,演化输入个数较多的复杂逻辑电路时仍面临挑战。且各VRA模块的调用关系由硬件平台固定,第2阶段的并行演化只能调用临近的一个空闲VRA,不仅不利于硬件资源的有效利用,且演化不同的电路需要编写不同的硬件平台结构,增加了设计工作量,使得设计灵活性受限。

为解决这些问题,本文提出了一种基于输入、输出分解的分区分段并行在线自演化机制。……

登录APP查看全文

猜你喜欢
方法
中医特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中数学教学改革的方法
河北画报(2021年2期)2021-05-25 02:07:46
化学反应多变幻 “虚拟”方法帮大忙
变快的方法
儿童绘本(2020年5期)2020-04-07 17:46:30
学习方法
用对方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的简单方法
山东青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
赚钱方法
捕鱼