• DocumentCode
    349981
  • Title

    A custom computing machine for genetic algorithms without pipeline stalls

  • Author

    Kitaura, Osamu ; Asada, Hideaki ; Matsuzaki, Motoaki ; Kawai, Takamitsu ; Ando, Hideki ; Shimada, Toshio

  • Author_Institution
    Dept. of Inf. Electron., Nagoya Univ., Japan
  • Volume
    5
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    577
  • Abstract
    Genetic algorithms (GAs) are effective for large-scale optimization problems. Several GA engines that reduce computation time have been proposed. Although these engines accelerate execution of GAs over software implementations, the speedup is not enough. This problem arises from less considerations to an efficient pipeline design. The pipeline stalls over the most of the execution time. We propose a new architecture of a GA engine, which we call H3 engine, whose pipeline never stalls. To remove all of the pipeline stalls, our H3 engine employs steady state GA and pipelines the roulette wheel selection using a combination of binary search and linear search. We implement the H3 engine on an FPGA and evaluate its performance. Our evaluation results show that H3 performs GAs about 730 times faster than software. We also discuss implementation of the H3 engine for large-scale applications
  • Keywords
    field programmable gate arrays; genetic algorithms; search problems; FPGA; GA engines; H3 engine; binary search; computation time; custom computing machine; execution time; genetic algorithms; large-scale applications; large-scale optimization problems; linear search; pipeline design; pipeline stalls; roulette wheel selection; software implementations; steady state GA; Acceleration; Computer architecture; Engines; Field programmable gate arrays; Genetic algorithms; Large-scale systems; Performance evaluation; Pipelines; Steady-state; Wheels;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 1999. IEEE SMC '99 Conference Proceedings. 1999 IEEE International Conference on
  • Conference_Location
    Tokyo
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-5731-0
  • Type

    conf

  • DOI
    10.1109/ICSMC.1999.815616
  • Filename
    815616