A framework for hardware cellular genetic algorithms: An application to spectrum allocation in cognitive radio

dc.contributor.author Dos Santos,PV en
dc.contributor.author José Carlos Alves en
dc.contributor.author João Canas Ferreira en
dc.date.accessioned 2018-01-05T17:11:31Z
dc.date.available 2018-01-05T17:11:31Z
dc.date.issued 2013 en
dc.description.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. © 2013 IEEE. en
dc.identifier.uri http://repositorio.inesctec.pt/handle/123456789/5567
dc.identifier.uri http://dx.doi.org/10.1109/fpl.2013.6645599 en
dc.language eng en
dc.relation 258 en
dc.relation 473 en
dc.rights info:eu-repo/semantics/openAccess en
dc.title A framework for hardware cellular genetic algorithms: An application to spectrum allocation in cognitive radio en
dc.type conferenceObject en
dc.type Publication en
Files
Original bundle
Now showing 1 - 1 of 1
Thumbnail Image
Name:
P-009-CAQ.pdf
Size:
122.56 KB
Format:
Adobe Portable Document Format
Description: