DocumentCode :
3182159
Title :
Pipelined Genetic Propagation
Author :
Liucheng Guo ; Ce Guo ; Thomas, David B. ; Luk, Wayne
Author_Institution :
Dept. of EEE, Imperial Coll. London, London, UK
fYear :
2015
fDate :
2-6 May 2015
Firstpage :
103
Lastpage :
110
Abstract :
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.
Keywords :
circuit optimisation; field programmable gate arrays; genetic algorithms; graph theory; logic design; CPU-based GA system; FPGA-based acceleration; PGP design; combinatorial optimisers; complex nonlinear problems; genetic algorithms; hardware-oriented approach; intrinsic loop-carried dependency; large shared population memory; loosely coupled genetic operators; nonconvex problems; pipelined genetic propagation; software GAs; Biological cells; Field programmable gate arrays; Genetic algorithms; Genetics; Hardware; Pipelines; Topology; Dynamic Reconfiguration; General-Purpose Optimisation; Genetic Algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines (FCCM), 2015 IEEE 23rd Annual International Symposium on
Conference_Location :
Vancouver, BC
Type :
conf
DOI :
10.1109/FCCM.2015.64
Filename :
7160053
Link To Document :
بازگشت