首页> 外文会议>European conference on applications of evolutionary computation >Automated Framework for General-Purpose Genetic Algorithms in FPGAs
【24h】

Automated Framework for General-Purpose Genetic Algorithms in FPGAs

机译:FPGA中通用遗传算法的自动化框架

获取原文
获取外文期刊封面目录资料

摘要

FPGA-based Genetic Algorithms (GAs) have been effective for optimisation of many real-world applications, but require extensive customisation of the hardware GA architecture. To promote these accelerated GAs to potential users without hardware design experience, this paper proposes an automated framework for creating and executing general-purpose GAs in FPGAs. The framework contains a scalable and customisable hardware architecture, which provides a unified platform for both binary and real-valued chromosomes. At compile-time, a user only needs to provide a high-level specification of the target application, without writing any hardware-specific code in low-level languages such as VHDL or Verilog. At run-time, a user can tune application inputs and GA parameters without time-consuming recompilation, in order to find a good configuration for further GA executions. The framework is demonstrated on a high performance FPGA platform to solve six problems and benchmarks, including a locating problem and the NP-haxd set covering problem. Experiments show our custom GA is more flexible and easier to use compared to existing FPGA-based GAs, and achieves an average speed-up of 30 times compared to a multi-core CPU.
机译:基于FPGA的遗传算法(GA)对于优化许多实际应用非常有效,但需要对硬件GA架构进行广泛的定制。为了向没有硬件设计经验的潜在用户推广这些加速的GA,本文提出了一种自动框架,用于在FPGA中创建和执行通用GA。该框架包含一个可伸缩且可自定义的硬件体系结构,该体系结构为二进制和实值染色体提供了统一的平台。在编译时,用户只需要提供目标应用程序的高级规范,而无需用低级语言(例如VHDL或Verilog)编写任何特定于硬件的代码。在运行时,用户可以调整应用程序输入和GA参数,而无需花费大量时间进行重新编译,以便为进一步的GA执行找到良好的配置。在高性能FPGA平台上演示了该框架,以解决六个问题和基准,包括定位问题和NP-haxd集覆盖问题。实验表明,与现有的基于FPGA的GA相比,我们的自定义GA更灵活,更易于使用,并且与多核CPU相比,其平均速度提高了30倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号