Pipelined Genetic Propagation

被引:6
|
作者
Guo, Liucheng [1 ]
Guo, Ce [2 ]
Thomas, David B. [1 ]
Luk, Wayne [2 ]
机构
[1] Imperial Coll London, Dept EEE, London, England
[2] Imperial Coll London, Dept Comp, London, England
来源
2015 IEEE 23RD ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM) | 2015年
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.1109/FCCM.2015.64
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Genetic Algorithms (GAs) are a class of numerical and combinatorial optimisers which are especially useful for solving complex non-linear and non-convex problems. However, the required execution time often limits their application to small-scale or latency-insensitive problems, so techniques to increase the computational efficiency of GAs are needed. FPGA-based acceleration has significant potential for speeding up genetic algorithms, but existing FPGA GAs are limited by the generational approaches inherited from software GAs. Many parts of the generational approach do not map well to hardware, such as the large shared population memory and intrinsic loop-carried dependency. To address this problem, this paper proposes a new hardware-oriented approach to GAs, called Pipelined Genetic Propagation (PGP), which is intrinsically distributed and pipelined. PGP represents a GA solver as a graph of loosely coupled genetic operators, which allows the solution to be scaled to the available resources, and also to dynamically change topology at run-time to explore different solution strategies. Experiments show that pipelined genetic propagation is effective in solving seven different applications. Our PGP design is 5 times faster than a recent FPGA-based GA system, and 90 times faster than a CPU-based GA system.
引用
收藏
页码:103 / 110
页数:8
相关论文
共 50 条
  • [31] Propagation of genetic variation in gene regulatory networks
    Plahte, Erik
    Gjuvsland, Arne B.
    Omholt, Stig W.
    PHYSICA D-NONLINEAR PHENOMENA, 2013, 256 : 7 - 20
  • [32] Malware propagation modelling by the means of genetic algorithms
    Goranin, N.
    Cenys, A.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2008, (06) : 23 - 26
  • [33] Genetic induction and mechanochemical propagation of a morphogenetic wave
    Anaïs Bailles
    Claudio Collinet
    Jean-Marc Philippe
    Pierre-François Lenne
    Edwin Munro
    Thomas Lecuit
    Nature, 2019, 572 : 467 - 473
  • [34] Genetic induction and mechanochemical propagation of a morphogenetic wave
    Bailles, Anais
    Collinet, Claudio
    Philippe, Jean-Marc
    Lenne, Pierre-Francois
    Munro, Edwin
    Lecuit, Thomas
    NATURE, 2019, 572 (7770) : 467 - +
  • [35] American beech vegetative propagation and genetic diversity
    Loo, J
    Ramirez, M
    Krasowksi, M
    Beech Bark Disease: Proceedings of the Beech Bark Disease Symposium, 2005, 133 : 106 - 112
  • [36] Network propagation: a universal amplifier of genetic associations
    Cowen, Lenore
    Ideker, Trey
    Raphael, Benjamin J.
    Sharan, Roded
    NATURE REVIEWS GENETICS, 2017, 18 (09) : 551 - 562
  • [37] The effects of clonal propagation on the genetic improvement of potato
    Fasoula, DA
    PROCEEDINGS OF THE SECOND BALKAN SYMPOSIUM ON VEGETABLES AND POTATOES, 2002, (579): : 71 - 76
  • [38] Failed Disruption Propagation in Integer Genetic Programming
    Langdon, William B.
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2022, 2022, : 574 - 577
  • [39] Hybridization of genetic algorithms and constraint propagation for the BACP
    Lambert, T
    Castro, C
    Monfroy, E
    Riff, MC
    Saubion, F
    LOGIC PROGRAMMING, PROCEEDINGS, 2005, 3668 : 421 - 423
  • [40] A novel technique for pipelined scheduling and allocation of data-flow graphs based on genetic algorithms
    Morris, R
    Nowrouzian, B
    1996 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING - CONFERENCE PROCEEDINGS, VOLS I AND II: THEME - GLIMPSE INTO THE 21ST CENTURY, 1996, : 429 - 432