Title :
Scalable combinatorial search engine
Author :
Wang, Chao-Chun ; Hamieson, L.H.
Author_Institution :
Sch. of Electr. Eng., Purdue Univ., W. Lafayette, IN, USA
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;
Conference_Titel :
Computer Architectures for Machine Perception, 1993. Proceedings
Conference_Location :
New Orleans, LA
Print_ISBN :
0-8186-5420-1
DOI :
10.1109/CAMP.1993.622490