• 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