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 条
  • [21] CONTROL AND PROPAGATION OF A GENETIC-DISEASE
    ISELY, DC
    ISA TRANSACTIONS, 1976, 15 (02) : 115 - 121
  • [22] Stable propagation of ‘selfish’ genetic elements
    Soundarapandian Velmurugan
    Shwetal Mehta
    Dina Uzri
    Makkuni Jayaram
    Journal of Biosciences, 2003, 28 : 623 - 636
  • [23] ANALYZING THE EFFECT OF LOCAL ROUNDING ERROR PROPAGATION ON THE MAXIMAL ATTAINABLE ACCURACY OF THE PIPELINED CONJUGATE GRADIENT METHOD
    Cools, Siegfried
    Yetkin, Emrullah Fatih
    Agullo, Emmanuel
    Giraud, Luc
    Vanroose, Wim
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2018, 39 (01) : 426 - 450
  • [24] OCCURRENCE AND EXCESSIVE PROPAGATION OF GENETIC DEVIATIONS IN THE PROPAGATION STANDS OF WINTER-WHEAT
    KUCERA, V
    SASEK, A
    ROSTLINNA VYROBA, 1991, 37 (03): : 195 - 201
  • [25] Pipelined adders
    Dadda, L
    Piuri, V
    IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (03) : 348 - 356
  • [26] PROPAGATION OF CASTOR GENETIC STOCKS BY STEM CUTTINGS
    STAFFORD, RE
    CROP SCIENCE, 1971, 11 (01) : 127 - &
  • [27] Measuring Failed Disruption Propagation in Genetic Programming
    Langdon, William B.
    Al-Subaihin, Afnan
    Clark, David
    PROCEEDINGS OF THE 2022 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE (GECCO'22), 2022, : 964 - 972
  • [28] Network propagation: a universal amplifier of genetic associations
    Lenore Cowen
    Trey Ideker
    Benjamin J. Raphael
    Roded Sharan
    Nature Reviews Genetics, 2017, 18 : 551 - 562
  • [29] Genetic Variability for Clonal Propagation of Acacia mearnsii
    de Sa, Larissa Franca
    Lohmann, Gabriele Tais
    Peres, Fabiana Schmidt Bandeira
    Tambarussi, Evandro Vagner
    FOREST SCIENCE, 2024, 70 (5-6) : 365 - 375
  • [30] In Vitro Propagation and Genetic Transformation of Jatropha curcas
    Tabatabai, Behnam
    Reitzel, Matthew
    Breidigan, Casey
    Funk, Allison
    Patel, Pooja
    Josekutty, Puthiyaparambil
    Potlakayala, Shobha
    Rudrabhatla, Sairam
    IN VITRO CELLULAR & DEVELOPMENTAL BIOLOGY-ANIMAL, 2010, 46 : S168 - S169