Imperial College London > Talks@ee.imperial > CAS Talks > FCCM '15 practice talk

FCCM '15 practice talk

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Grigorios Mingas.

Genetic Algorithms (GAs) are a class of numerical and combinatorial optimisers which are especially useful for complex non-linear and non-convex problems. However, the required compute time often limits their application to large-scale or latency-insensitive problems, so techniques to increase the computational efficiency of GAs are needed. FPGA -based acceleration has great potential for speeding up genetic algorithms, but existing FPGA G As are limited by the generation focused 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 proposed work is 5 times faster than a recent FPGA -based GA system, and 90 times faster than a CPU -based GA system.

This talk is part of the CAS Talks series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.

 

Changes to Talks@imperial | Privacy and Publicity