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 条
  • [1] Recursive Pipelined Genetic Propagation for Bilevel Optimisation
    Shao, Shengjia
    Guo, Liucheng
    Guo, Ce
    Chau, Thomas C. P.
    Thomas, David B.
    Luk, Wayne
    Weston, Stephen
    2015 25TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2015,
  • [2] Pipelined Belief Propagation Polar Decoders
    Yang, Junmei
    Zhang, Chuan
    Zhou, Huayi
    You, Xiaohu
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 413 - 416
  • [3] Pipelined processing of genetic clustering
    Pakhira, MK
    De, RK
    Bandyopadhyay, S
    Maulik, U
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON INTELLIGENT SENSING AND INFORMATION PROCESSING, 2004, : 25 - 28
  • [4] Autogeneration of Pipelined Belief Propagation Polar Decoders
    Ji, Chao
    Shen, Yifei
    Zhang, Zaichen
    You, Xiaohu
    Zhang, Chuan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (07) : 1703 - 1716
  • [5] Genetic Programming of Pipelined Datapaths for FPGA
    Sergiyenko, Anatoliy
    Serhienko, Anastasia
    Romankevich, Vitaliy
    2020 IEEE 40TH INTERNATIONAL CONFERENCE ON ELECTRONICS AND NANOTECHNOLOGY (ELNANO), 2020, : 802 - 806
  • [6] Pipelined genetic architecture with fitness on the fly
    Sáenz, F
    Ibarra, A
    Lanchares, J
    Hidalgo, JI
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEMS DESIGN, PROCEEDINGS, 2001, : 382 - 385
  • [7] Function optimization using a pipelined genetic algorithm
    Pakhira, MK
    De, RK
    Proceedings of the 2004 Intelligent Sensors, Sensor Networks & Information Processing Conference, 2004, : 253 - 257
  • [8] A PIPELINED BASED FPGA IMPLEMENTATION OF A GENETIC ALGORITHM
    Thirer, Nonel
    ECTA 2011/FCTA 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EVOLUTIONARY COMPUTATION THEORY AND APPLICATIONS AND INTERNATIONAL CONFERENCE ON FUZZY COMPUTATION THEORY AND APPLICATIONS, 2011, : 343 - 345
  • [9] A genetic algorithm for the optimisation of a reconfigurable pipelined FFT processor
    Sulaiman, N
    Arslan, T
    2004 NASA/DOD CONFERENCE ON EVOLVABLE HARDWARE, PROCEEDINGS, 2004, : 104 - 108
  • [10] Power analysis of high throughput pipelined carry-propagation adders
    Åslund, A
    Gustafsson, O
    Ohlsson, H
    Wanhammer, L
    22ND NORCHIP CONFERENCE, PROCEEDINGS, 2004, : 139 - 142