title: High-Speed General Purpose Genetic Algorithm Processor.
abstract: In this paper, an ultrafast steady-state genetic algorithm processor (GAP) is presented. Due to the heavy computational load of genetic algorithms (GAs), they usually take a long time to find optimum solutions. Hardware implementation is a significant approach to overcome the problem by speeding up the GAs procedure. Hence, we designed a digital CMOS implementation of GA in [Formula: see text] process. The proposed processor is not bounded to a specific application. Indeed, it is a general-purpose processor, which is capable of performing optimization in any possible application. Utilizing speed-boosting techniques, such as pipeline scheme, parallel coarse-grained processing, parallel fitness computation, parallel selection of parents, dual-population scheme, and support for pipelined fitness computation, the proposed processor significantly reduces the processing time. Furthermore, by relying on a built-in discard operator the proposed hardware may be used in constrained problems that are very common in control applications. In the proposed design, a large search space is achievable through the bit string length extension of individuals in the genetic population by connecting the 32-bit GAPs. In addition, the proposed processor supports parallel processing, in which the GAs procedure can be run on several connected processors simultaneously.
authors.forename: Seyed Pourya
authors.initials: SP
authors.lastname: Hoseini Alinodehi
authors.forename: Sajjad
authors.initials: S
authors.lastname: Moshfe
authors.forename: Masoumeh
authors.initials: M
authors.lastname: Saber Zaeimian
authors.forename: Abdollah
authors.initials: A
authors.lastname: Khoei
authors.forename: Khairollah
authors.initials: K
authors.lastname: Hadidi