Title :
Systolic algorithms for tree pattern matching
Author :
Ejnioui, A. ; Ranganathan, N.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
Abstract :
The objective of tree matching is to find the set of nodes at which a pattern tree matches a subject tree. Several sequential and parallel algorithms have been proposed in the literature for this compute bound problem. Most of the parallel algorithms are based on the theoretical PRAM model of computation. In this paper, we propose two efficient parallel algorithms for tree pattern matching based on the linear systolic array model. The algorithms can be mapped onto any SIMD machine. The algorithms require O(n+m) time to perform the matching using either n or m processors, where n is the size of the subject tree and m is the size of the pattern tree. The algorithms represent a significant improvement over the existing ones in view of implementation
Keywords :
parallel algorithms; pattern matching; systolic arrays; PRAM model of computation; SIMD machine; linear systolic array model; parallel algorithms; pattern tree; subject tree; systolic algorithms; tree pattern matching; Computational modeling; Computer science; Computer vision; Concurrent computing; Microelectronics; Object recognition; Parallel algorithms; Pattern matching; Phase change random access memory; Very large scale integration;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1995. ICCD '95. Proceedings., 1995 IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-7165-3
DOI :
10.1109/ICCD.1995.528937