摘要
研究了如何实现硬件的内部进化;讨论了实现硬件内部进化的3个条件:物质基础RC1000板卡、进化算法HereBoy和实时重构接口JBits;给出了硬件内部进化的具体流程,其实质是采用JBits对RC1000板卡上的FPGA进行实时部分重构;实例证明基于JBits API、RC1000板卡和遗传算法实现硬件内部进化是可行的;对不同编码方法及不同进化资源条件下,收敛速度加以比较,结果表明:采用多参数级联编码法,协同进化LUT及其连线,显著改善了收敛速度。
This paper researches how to realize intrinsic evolvable hardware (EHW). It elaborates on three major issues involved in evolvable hardware: material basis RC1000 board, Evolutionary Algorithm HereBoy and JBits run-time reeonfigurable interface. The detailed flow of intrinsic evolvable hardware is given out, whose nature is using JBits to do partial run-time reconfiguration on FPGA in RC1000 board. Example shows the feasibility of intrinsic evolvable hardware based on JBits API, RC1000 board and Genetic Algorithms. Convergence rates of different encoding method and evolution resoureesare compared, results indicate that evolving LUTs and connections among them coordinately using cascaded multi-parameter encoding method improves convergence rate dramatically.
出处
《计算机测量与控制》
CSCD
2006年第1期120-122,共3页
Computer Measurement &Control
基金
国家自然科学基金资助项目(60374008)
南航创新基金资助项目(S0271-033)