DocumentCode
2766715
Title
Efficient parallel algorithms for search problems: applications in VLSI CAD
Author
Arvindam, Sunil ; Kumar, Vipin ; Rao, V. Nageshwara
Author_Institution
Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
fYear
1990
fDate
8-10 Oct 1990
Firstpage
166
Lastpage
169
Abstract
Experimental results are presented to demonstrate that it is possible to speed up search-based algorithms by several orders of magnitude. Highly optimized sequential programs were first implemented in the C language for two applications: floor plan verification and tautology verification. Then parallel programs were developed for the Ncube by modifying the sequential programs to incorporate dynamic load balancing. The speedups obtained on 1024 processors ranged from 430 to 1099 for floor plan optimization, with larger problems showing higher speedups. For tautology verification the speedup on 1024 processors ranged from 564 to 1007, with larger problems again showing higher speedups
Keywords
VLSI; circuit layout CAD; parallel algorithms; parallel programming; search problems; C language; Ncube; VLSI CAD; dynamic load balancing; floor plan optimization; floor plan verification; parallel algorithms; parallel programs; search problems; search-based algorithms; tautology verification; Algorithm design and analysis; Application software; Artificial intelligence; Computer science; Design automation; Hypercubes; Parallel algorithms; Problem-solving; Search problems; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers of Massively Parallel Computation, 1990. Proceedings., 3rd Symposium on the
Conference_Location
College Park, MD
Print_ISBN
0-8186-2053-6
Type
conf
DOI
10.1109/FMPC.1990.89455
Filename
89455
Link To Document