A Parallel Genetic Algorithm for Floorplan Area Optimization

  • Authors:
  • Maolin Tang;Raymond Y. K. Lau

  • Affiliations:
  • -;-

  • Venue:
  • ISDA '07 Proceedings of the Seventh International Conference on Intelligent Systems Design and Applications
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Floorplanning is an important problem in Very Large- Scale Integrated-circuit (VLSI) design automation as it de- termines the performance, size, yield and reliability of VLSI chips. From the computational point of view, floorplan area minimization is an NP-hard problem. This paper presents a parallel genetic algorithm (GA) for floorplan area opti- mization. The parallel GA is based an island model with an asynchronous migration mechanism, and is implemented using Web services and multithreading technologies. The parallel GA is compared with a sequential GA that the par- allel GA is based on. Experimental results show that the parallel GA can produce better results than the sequential GA when they use the same amount of computing resources. In addition, since the number of islands and migration in- terval are two important parameters that directly affect the performance of island-based parallel GAs, the impact of the two parameters on the performance of the parallel GA are empirically studied in this paper.