loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
International Conference on Parallel Computing in Electrical Engineering (PARELEC'00)
Parallel Efficient Implementation of Hierarchical Algorithms for Module Placement of Large Chips
Quebec, Canada
August 27-August 30
ISBN: 0-7695-0759-X
Laurence Tianruo Yang, St. Francis Xavier University
The PROUD module placement algorithm [7, 8] mainly uses a hierarchical decomposition technique and the solution of sparse linear systems based on a resistive network analogy. It has been shown that the PROUD algorithm can achieve a comparable design of the placement problems for very large circuits with the best placement algorithm based on simulated annealing, but with several orders of magnitude faster. The modified PROUD, namely MPROUD algorithm [9] by perturbing the coefficient matrices performs much faster that the original PROUD algorithm. Due to the instability and un-guaranteed convergence of MPROUD algorithm, we have proposed a new convergent and numerically stable PROUD, namely Improved PROUD algorithm, denoted as IPROUD with attractive computational costs to solve the module placement problems by making use of the MINRES method based on Lanczos process in [10]. In this paper, we subsequently propose parallel versions of the original, modified and improved PROUD algorithms that combine both fine and coarse grain parallelism to obtain another order of magnitude improvement in the runtime without loss of the quality of the layout. Experimental results using Message Passing Interface (MPI) on various multiprocessor systems are reported showing its advantages for a variety of large layout benchmark circuits.
Citation:
Laurence Tianruo Yang, "Parallel Efficient Implementation of Hierarchical Algorithms for Module Placement of Large Chips," parelec, pp.128, International Conference on Parallel Computing in Electrical Engineering (PARELEC'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.