Research Article – Computer Engineering and Computer Science

Arabian Journal for Science and Engineering

, Volume 36, Issue 2, pp 259-278

Exploring Asynchronous MMC-Based Parallel SA Schemes for Multiobjective Cell Placement on a Cluster of Workstations

  • Sadiq M. SaitAffiliated withCollege of Computer Sciences and Engineering, King Fahd University of Petroleum & Minerals Email author 
  • , Ali M. ZaidiAffiliated withCollege of Computer Sciences and Engineering, King Fahd University of Petroleum & Minerals
  • , Mustafa I. AliAffiliated withCollege of Computer Sciences and Engineering, King Fahd University of Petroleum & Minerals
  • , Khawar S. KhanAffiliated withCollege of Computer Sciences and Engineering, King Fahd University of Petroleum & Minerals
  • , Sanaullah SyedAffiliated withCollege of Computer Sciences and Engineering, King Fahd University of Petroleum & Minerals

Rent the article at a discount

Rent now

* Final gross prices may vary according to local VAT.

Get Access

Abstract

Combinatorial optimization problems are generally NP hard problems that require large run-times when solved using iterative heuristics. Parallelization using distributed or shared memory computing clusters thus becomes a natural choice to speed up the execution times of such problems. In this paper, several parallel schemes based on an asynchronous multiple-Markov-chain (AMMC) model are explored to parallelize simulated annealing (SA), used for solving a multiobjective VLSI cell placement problem. The different parallel schemes are investigated based on the speedups and solution qualities achieved on an inexpensive cluster of workstations. The problem requires the optimization of conflicting objectives (interconnect wire-length, power dissipation, and timing performance), and fuzzy logic is used to integrate the costs of these objectives. The goal is to develop effective AMMC-based parallel SA schemes to achieve near linear speedups while maintaining or achieving higher solution qualities in less time and to analyze these parallel schemes against the common critical performance factors.

Keywords

Asynchronous MMC Parallel SA schemes Multiobjective cell placement Cluster-of-workstations
http://static-content.springer.com/image/art%3A10.1007%2Fs13369-010-0024-6/MediaObjects/13369_2010_24_Figa_HTML.gif