Genetic Algorithm (GA), which is widely known as a general-purpose optimization method based on genetic evolution, has essential difficulties in its huge computation time and premature convergence. In order to overcome these difficulties and to search a new application, we propose a dedicated processor architecture, which can provide high-speed and high-expandable GA processing using VLSI multi-processor approach based on Distributed GA. A VLSI implementation of a processor element (PE), which is characterized by parallel evolutionary pipelines and adaptive genetic operations, indicates that the PE can be 130 times faster than conventional software processing. Furthermore, the parallel computer simulation demonstrates that the GA processor, with a newly proposed hierarchical ring topology, can provide a scalable performance according to PE numbers and a potential capability for real-time GA processing.
View full abstract