A customizable FPGA IP core implementation of a general purpose Genetic Algorithm engine

被引:0
作者
Fernando, Pradeep [1 ]
Sankaran, Hariharan [1 ]
Katkoori, Srinivas [1 ]
Keymeulen, Didier [2 ]
Stoica, Adrian [2 ]
Zebulum, Ricardo [2 ]
Rajeshuni, Ramesham [2 ]
机构
[1] Univ S Florida, CSE Dept, 4202 E Fowler Ave ENB 118, Tampa, FL 33620 USA
[2] Jet Prop Lab, Pasadena, CA 91109 USA
来源
2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8 | 2008年
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Hardware implementation of Genetic Algorithms (GA) is gaining importance as genetic algorithms can be effectively used as an optimization engine for real-time applications (for e.g., evolvable hardware). In this work, we report the design of an IP core that implements a general purpose GA engine which has been successfully synthesized and verified on a Xilinx Virtex II Pro FPGA Device (XC2VP30). The placed and routed IP core has an area utilization of only 16% and clock period of 2.2ns (similar to 450MHz). The GA core can be customized in terms of the population size, number of generations, cross-over and mutation rates, and the random number generator seed. The GA engine can be tailored to a given application by interfacing with the application specific fitness evaluation module as well as the required storage memory (to store the current and new populations). The core is soft in nature i.e., a gate-level netlist is provided which can be readily integrated with the user's system.
引用
收藏
页码:3467 / +
页数:2
相关论文
共 10 条
  • [1] [Anonymous], 1975, ADAPTATION NATURAL A
  • [2] [Anonymous], 1985, P 1 INT C GENETIC AL
  • [3] [Anonymous], 2004, Practical genetic algorithms
  • [4] Goldberg DE., 1989, P INT SCI CONFERENCE
  • [5] HIGUCHI T, 1996, ISCAS 96 CONN WORLD, V4
  • [6] JELODAR MS, 2006, SOPC BASED PARALLEL
  • [7] MOHAN KS, 2007, ISCAS 2007 IEEE INT
  • [8] NEDJAH N, 2005, DIGITAL SYSTEM DESIG
  • [9] Scott S.D., 1995, HGA HARDWARE BASED G
  • [10] WAKABAYASHI S, 1998, ISCAS 98 P 1998 IEEE