首页> 外文期刊>South African Computer Journal >Hardware Genetic Algorithm Optimization by Critical Path Analysis using a Custom VLSI Architecture
【24h】

Hardware Genetic Algorithm Optimization by Critical Path Analysis using a Custom VLSI Architecture

机译:通过使用定制VLSI架构的关键路径分析优化硬件遗传算法

获取原文
       

摘要

This paper propose a Virtual-Field Programmable Gate Array (V-FPGA) architecture that allows direct access to its configuration bits to facilitate hardware evolution, thereby allowing any combinational or sequential digital circuit to be realized. By using the V-FPGA, this paper investigates two possible ways of making evolutionary hardware systems more scalable: by optimizing the system’s genetic algorithm (GA); and by decomposing the solution circuit into smaller, evolvable sub-circuits. GA optimization is done by: omitting a canonical GA’s crossover operator (i.e. by using a 1+λ algorithm); applying evolution constraints; and optimizing the fitness function. A noteworthy contribution this research has made is the in-depth analysis of the phenotypes’ CPs. Through analyzing the CPs, it has been shown that a great amount of insight can be gained into a phenotype’s fitness. We found that as the number of columns in the Cartesian Genetic Programming array increases, so the likelihood of an external output being placed in the column decreases. Furthermore, the number of used LEs per column also substantially decreases per added column. Finally, we demonstrated the evolution of a state-decomposed control circuit. It was shown that the evolution of each state’s sub-circuit was possible, and suggest that modular evolution can be a successful tool when dealing with scalability.
机译:本文提出了一种虚拟现场可编程门阵列(V-FPGA)架构,该架构允许直接访问其配置位以促进硬件演进,从而允许实现任何组合或顺序数字电路。通过使用V-FPGA,本文研究了使进化的硬件系统更具可扩展性的两种可能方法:优化系统的遗传算法(GA);优化系统的遗传算法。通过将求解电路分解为较小的,可演化的子电路。 GA优化可通过以下步骤完成:省略规范GA的交叉运算符(即使用1 +λ算法);应用进化约束;并优化健身功能。这项研究所做的值得注意的贡献是对表型CP的深入分析。通过分析CP,已经表明,可以从大量洞察力中了解表型的适用性。我们发现,随着笛卡尔遗传编程数组中列数的增加,因此将外部输出放置在列中的可能性降低。此外,每增加的列,每列使用的LE的数量也大大减少。最后,我们演示了状态分解控制电路的发展。结果表明,每个状态的子电路都有可能进行演化,这表明模块化演化可以成为处理可伸缩性的成功工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号