DocumentCode
2613735
Title
Implementing a genetic algorithm on a parallel custom computing machine
Author
Sitkoff, Nathan ; Wazlowski, Mike ; Smith, Aaron ; Silverman, Harvey
Author_Institution
Div. of Eng., Brown Univ., Providence, RI, USA
fYear
1995
fDate
19-21 Apr 1995
Firstpage
180
Lastpage
187
Abstract
Genetic algorithms (GAs) are a currently popular method for nonlinear optimization that can be used to provide a solution for the chip partitioning problem. Unfortunately, GAs usually require prohibitively large computation times on current workstations. This paper demonstrates the utility of the Armstrong III architecture by addressing the computational problems associated with partitioning large designs using GAs. An example GA is presented for chip partitioning that runs on Armstrong III. GA computation bottlenecks are identified and hardware implementation strategies are discussed. Results are presented that show the Armstrong III architecture can be adapted to execute a GA in significantly less time than current workstations
Keywords
circuit CAD; genetic algorithms; mathematics computing; parallel architectures; parallel machines; reconfigurable architectures; Armstrong III architecture; chip partitioning problem; computation bottlenecks; computation times; genetic algorithm; large design partitioning; nonlinear optimization; parallel custom computing machine; workstations; Application software; Computer architecture; Concurrent computing; Genetic algorithms; Genetic engineering; Hardware; Hidden Markov models; Kernel; Optimization methods; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
FPGAs for Custom Computing Machines, 1995. Proceedings. IEEE Symposium on
Conference_Location
Napa Valley, CA
Print_ISBN
0-8186-7548-9
Type
conf
DOI
10.1109/FPGA.1995.477424
Filename
477424
Link To Document