• DocumentCode
    2786359
  • Title

    General Architecture for Hardware Implementation of Genetic Algorithm

  • Author

    Tachibana, Tatsuhiro ; Murata, Yoshihiro ; Shibata, Naoki ; Yasumoto, Keiichi ; Ito, Minoru

  • Author_Institution
    Nara Inst. of Sci. & Technol.
  • fYear
    2006
  • fDate
    24-26 April 2006
  • Firstpage
    291
  • Lastpage
    292
  • Abstract
    In this paper, the authors propose a technique to flexibly implement genetic algorithms (GAs) for various problems on FPGAs. For the purpose, the authors propose a common architecture for GA. The proposed architecture allows designers to easily implement a GA as a hardware circuit consisting of parallel pipelines which execute GA operations. The proposed architecture is scalable to increase the number of parallel pipelines. The architecture is applicable to various problems and allows designers to estimate the size of resulting circuits. The authors give a model for predicting the size of resulting circuits from given parameters. Based on the proposed method, the authors have implemented a tool to facilitate GA circuit design and development. Through experiments using knapsack problem and traveling salesman problem (TSP), the authors show that the FPGA circuits synthesized based on the proposed method run much faster and consume much lower power than software implementation on a PC and the model can predict the size of the resulting circuit accurately enough
  • Keywords
    field programmable gate arrays; genetic algorithms; logic design; parallel architectures; FPGA; circuit design; circuit synthesis; genetic algorithm; hardware circuit; hardware implementation; knapsack problem; parallel pipelines; size prediction; software implementation; traveling salesman problem; Biological cells; Circuits; Clocks; Computer architecture; Field programmable gate arrays; Genetic algorithms; Genetic mutations; Hardware; Pipelines; Predictive models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2006. FCCM '06. 14th Annual IEEE Symposium on
  • Conference_Location
    Napa, CA
  • Print_ISBN
    0-7695-2661-6
  • Type

    conf

  • DOI
    10.1109/FCCM.2006.43
  • Filename
    4020925