Imperial College London > Talks@ee.imperial > CAS Talks > Automated Framework for FPGA-Based Parallel Genetic Algorithms
Log inImperial users Other users No account?Information onFinding a talk Adding a talk Syndicating talks Who we are Everything else |
Automated Framework for FPGA-Based Parallel Genetic AlgorithmsAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Grigorios Mingas. Parallel genetic algorithms (pGAs) are a variant of genetic algorithms which can promise substantial gains in both efficiency of execution and quality of results. pGAs have attracted researchers to implement them in FPG As, but the implementation always needs large human effort. To simplify the implementation process and make the hardware pGA designs accessible to potential non-expert users, this paper proposes a general-purpose framework, which takes in a high-level description of the optimisation target and automatically generates pGA designs for FPG As. Our pGA system exploits the two levels of parallelism found in GA instances and genetic operations, allowing users to tailor the architecture for resource constraints at compile-time. The framework also enables users to tune a subset of parameters at run-time without time-consuming recompilation. Our pGA design is more flexible than previous ones, and has an average speedup of 26 times compared to the multi-core counterparts over five combinatorial and numerical optimisation problems. When compared with a GPU , it also shows a 6.8 times speedup over a combinatorial application. PS: I will present this talk again on 14:00 Thursday. This talk is part of the CAS Talks series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsMetamaterials Type the title of a new list here Complexity & Networks GroupOther talksGetting started with HLS for Compute: Maxeler MaxCompiler, Xilinx Vivado HLS and Altera OpenCL SDK Reconstruction of multi-channel modulated images by convex optimization with application to MRI Online Learning in Markov Decision Processes with Changing Reward Sequences Encoding Tasks Revisited: Sources with Memory, Mismatch, and a Divergence |