DocumentCode :
1899122
Title :
A framework for hardware cellular genetic algorithms: An application to spectrum allocation in cognitive radio
Author :
Vieira dos Santos, Pedro ; Alves, Jose C. ; Canas Ferreira, Joao
Author_Institution :
INESC TEC (formerly INESC Porto), Univ. do Porto, Porto, Portugal
fYear :
2013
fDate :
2-4 Sept. 2013
Firstpage :
1
Lastpage :
4
Abstract :
The genetic algorithm (GA) is an optimization metaheuristic that relies on the evolution of a set of solutions (population) according to genetically inspired transformations. In the variant of this technique called cellular GA, the evolution is done separately for subgroups of solutions. This paper describes a hardware framework capable of efficiently supporting custom accelerators for this metaheuristic. This approach builds a regular array of problem-specific processing elements (PEs), which perform the genetic evolution, connected to shared memories holding the local subpopulations. To assist the design of the custom PEs, a methodology based on highlevel synthesis from C++ descriptions is used. The proposed architecture was applied to a spectrum allocation problem in cognitive radio networks. For an array of 5×5 PEs in a Virtex-6 FPGA, the results show a minimum speedup of 22× compared to a software version running on a PC and a speedup near 2000× over a MicroBlaze soft processor.
Keywords :
C++ language; cognitive radio; field programmable gate arrays; genetic algorithms; C++ descriptions; MicroBlaze soft processor; Virtex-6 FPGA; cellular GA; cognitive radio networks; genetic evolution; hardware cellular genetic algorithms; highlevel synthesis; local subpopulations; optimization metaheuristic; problem-specific processing elements; spectrum allocation problem; Arrays; Genetic algorithms; Hardware; Resource management; Sociology; Statistics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
Conference_Location :
Porto
Type :
conf
DOI :
10.1109/FPL.2013.6645599
Filename :
6645599
Link To Document :
بازگشت