...
首页> 外文期刊>Genetic programming and evolvable machines >On the scalability of evolvable hardware architectures: comparison of systolic array and Cartesian genetic programming
【24h】

On the scalability of evolvable hardware architectures: comparison of systolic array and Cartesian genetic programming

机译:关于可演化的硬件体系结构的可伸缩性:脉动阵列与笛卡尔遗传编程的比较

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

摘要

Evolvable hardware allows the generation ofcircuits that areadapted to specific problems by using an evolutionary algorithm (EA). Dynamic partial reconfiguration of FPGA LUTs allows making the processing elements (PEs) of these circuits small and compact, thus allowing large scale circuits to be implemented in a small FPGA area. This facilitates the use of these techniques in embedded systems with limited resources. The improvement on resource-efficient implementation techniques has allowed increasing the size of processing architectures from a few PEs to several hundreds. However, these large sizes pose new challenges for the EA and the architecture, which may not be able to take full advantage of the computing capabilities of its PEs. In this article, two different topologiessystolic array (SA) and Cartesian genetic programming (CGP)are scaled from small to large sizes and analyzed, comparing their behavior and efficiency at different sizes. Additionally, improvements on SA connectivity are studied. Experimental results show that, in general, SA is considerably more resource-efficient than CGP, needing up to 60% fewer FPGA resources (LUTs) for a solution with similar performance, since the LUT usage per PE is 5 times smaller. Specifically, 10 x 10 SA has better performance than 5 x 10 CGP, but uses 50% fewer resources.
机译:可进化的硬件允许使用进化算法(EA)生成适合特定问题的电路。 FPGA LUT的动态部分重配置允许使这些电路的处理元件(PE)小型而紧凑,从而允许在较小的FPGA区域中实现大规模电路。这有助于在资源有限的嵌入式系统中使用这些技术。资源高效的实施技术的改进使处理体系结构的大小从几个PE增加到了数百个。但是,这些大尺寸文件对EA和体系结构提出了新的挑战,可能无法充分利用其PE的计算功能。在本文中,从小到大按比例缩放了两种不同的拓扑收缩阵列(SA)和笛卡尔遗传程序(CGP),并进行了比较,比较了它们在不同尺寸下的行为和效率。此外,还研究了SA连接的改进。实验结果表明,总的来说,SA比CGP的资源效率要高得多,对于具有类似性能的解决方案,SA的FPGA资源(LUT)减少多达60%,这是因为每个PE的LUT使用量要小5倍。具体而言,10 x 10 SA的性能优于5 x 10 CGP,但使用的资源减少了50%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号