DocumentCode
2412186
Title
Scalable combinatorial search engine
Author
Wang, Chao-Chun ; Hamieson, L.H.
Author_Institution
Sch. of Electr. Eng., Purdue Univ., W. Lafayette, IN, USA
fYear
1993
fDate
15-17 Dec 1993
Firstpage
342
Lastpage
351
Abstract
A new parallel architecture for solving combinatorial search problems is introduced. The scalable parallel combinatorial search engine is composed of a modified content addressable memory and combinatorial search processors. A flexible interconnection network allows the system to be tailored to the search problem. The combination of synchronous operation (across the multiple execution units within a processor) and asynchronous operation (among the processors) increases the utilization of resources, overlaps memory access, and avoids synchronization overhead. Analysis shows that speedup is linear in the total number of execution units in the search engine. Also, the worst case space complexity for a problem size of n + 2 states with predetermined beginning and ending states can be reduced to 2n-1 n/Σ/k = 1 (n/k-1) × (k-1) of the complexity of a combinatorial search. When n increases from 10 to 50, this reduction factor decreases from 0(10-4) to 0(10-50)
Keywords
parallel architectures; asynchronous operation; combinatorial search engine; combinatorial search processors; flexible interconnection network; memory access; modified content addressable memory; multiple execution units; parallel architecture; resource utilisation; speedup; synchronous operation; worst case space complexity; Associative memory; Chaotic communication; Decision making; Distributed processing; Intelligent networks; Multiprocessing systems; Parallel architectures; Search engines; Search problems; Tiles;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architectures for Machine Perception, 1993. Proceedings
Conference_Location
New Orleans, LA
Print_ISBN
0-8186-5420-1
Type
conf
DOI
10.1109/CAMP.1993.622490
Filename
622490
Link To Document