Publication | Closed Access
Multi-GAP: parallel and distributed genetic algorithms in VLSI
30
Citations
1
References
2003
Year
Unknown Venue
Cluster ComputingMassively-parallel ComputingEngineeringGenetic AlgorithmsEdge ComputingVlsi HardwareCloud ComputingParallel ProcessingComputer EngineeringComputer ArchitectureParallel ImplementationParallel ProgrammingComputer ScienceGenetic Algorithm ProcessorParallel ComputingParallel MetaheuristicsData-level ParallelismDistributed Ga
The advance of VLSI technologies enables us to implement genetic algorithms (GA) in VLSI hardware to achieve drastic performance improvement. The paper presents a VLSI hardware design for GA, GAP (Genetic Algorithm Processor), and its extensions for parallel and distributed GA. The basic architecture of GAP employs the steady-state GA, and introduces the simplified tournament selection scheme. This architecture enabled us to implement two-level parallelization of parallel GA (fine-grained parallelism) and distributed GA (coarse-grained parallelism). We implemented the design of GAP, and have evaluated it by logic simulation and logic synthesis. Our examples for evaluation include a data partitioning problem which is one of the most complex ones ever applied for GA-VLSIs. Our prototype implementations and experiments prove that the basic architecture of GAP facilitates two-level parallelization of parallel GA and distributed GA, which is effective in performance and convergence improvement.
| Year | Citations | |
|---|---|---|
Page 1
Page 1