• DocumentCode
    3019095
  • Title

    A scalable array for Cellular Genetic Algorithms: TSP as case study

  • Author

    dos Santos, P.V. ; Alves, Jose C. ; Ferreira, J.C.

  • Author_Institution
    Fac. de Eng., Univ. do Porto, Porto, Portugal
  • fYear
    2012
  • fDate
    5-7 Dec. 2012
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Cellular Genetic Algorithms (cGAs) exhibit a natural parallelism that makes them interesting candidates for hardware implementation, as several processing elements can operate simultaneously on subpopulations shared among them. This paper presents a scalable architecture for a cGA, suitable for FPGA implementation. A regular array of custom designed processing elements (PEs) works on a population of solutions that is spread into dual-port memory blocks locally shared by adjacent PEs. A travelling salesman problem with 150 cities was used to verify the implementation of the proposed cGA on a Virtex-6 FPGA, using a population of 128 solutions with different levels of parallelism (1, 4, 16 and 64 PEs). Results have shown that an increase of the number of PEs does not degrade the quality of the convergence of the iterative process, and that the throughput increases almost linearly with the number of PEs. Comparing with a software implementation running in a PC, the cGA with 64 PEs has shown a 45x speedup.
  • Keywords
    convergence of numerical methods; field programmable gate arrays; genetic algorithms; iterative methods; parallel architectures; parallel memories; shared memory systems; travelling salesman problems; FPGA implementation; PE; TSP; Virtex-6 FPGA; cGA; cellular genetic algorithms; dual-port memory blocks; hardware implementation; iterative process convergence quality; natural parallelism; processing elements; scalable architecture; scalable array; software implementation; subpopulations; travelling salesman problem; Arrays; Cities and towns; Genetic algorithms; Hardware; Sociology; Statistics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Computing and FPGAs (ReConFig), 2012 International Conference on
  • Conference_Location
    Cancun
  • Print_ISBN
    978-1-4673-2919-4
  • Type

    conf

  • DOI
    10.1109/ReConFig.2012.6416724
  • Filename
    6416724