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
Link To Document