AbstractForest matching is a fundamental step in solving various problems defined on terms such as term matching. We describe the first optimal speedup parallel algorithm for solving the forest matching problem. Our algorithm runs in time O(log n) using nlog n processors on a CRCW PRAM, given a forest of n nodes as input. We use this algorithm to design the first optimal speedup parallel algorithm for solving the term matching problem. We also extend these algorithms to run on the weaker CREW PRAM with optimal speedup as well. This will involve a simple randomization scheme for simulating concurrent writes through a use of hashing
AbstractWe present a parallel algorithm for the prefix sums problem which runs in timeO( logn/log lo...
Parenthesis matching is an important step in the construction of computation tree form and parsing. ...
AbstractPart I of this paper presented a novel technique for approximate parallel scheduling and a n...
AbstractForest matching is a fundamental step in solving various problems defined on terms such as t...
AbstractTerm matching is an important problem that arises very often in term rewriting and in functi...
Term matching is a compute-intensive problem that often arises in symbolic manipulation systems like...
An optimal O (log log n)* time parallel algorithm for string matching on CRCW-PRAM is presented. It ...
AbstractIn this paper we study the sequential and parallel complexity of various important term matc...
Let WRAM [PRAM] be a parallel computer with p processors (RAM's) which share a common memory and are...
Given a text of length n and a pattern of length m, we present a parallel linear algorithm for findi...
Let WRAM [PRAM]be a parallel computer with p processors (RAMs) which share a common memory and are a...
Tree pattern matching is a fundamental operation that is used in a number of programming tasks such ...
AbstractAn O(log log m) time n log mlog log m-processor CRCW-PRAM algorithm for the string prefix-ma...
AbstractParallel algorithms for evaluating arithmetic expressions generally assume the computation t...
AbstractWe present an optimal parallel algorithm (log2 n time, n/log2 n processors) for computing th...
AbstractWe present a parallel algorithm for the prefix sums problem which runs in timeO( logn/log lo...
Parenthesis matching is an important step in the construction of computation tree form and parsing. ...
AbstractPart I of this paper presented a novel technique for approximate parallel scheduling and a n...
AbstractForest matching is a fundamental step in solving various problems defined on terms such as t...
AbstractTerm matching is an important problem that arises very often in term rewriting and in functi...
Term matching is a compute-intensive problem that often arises in symbolic manipulation systems like...
An optimal O (log log n)* time parallel algorithm for string matching on CRCW-PRAM is presented. It ...
AbstractIn this paper we study the sequential and parallel complexity of various important term matc...
Let WRAM [PRAM] be a parallel computer with p processors (RAM's) which share a common memory and are...
Given a text of length n and a pattern of length m, we present a parallel linear algorithm for findi...
Let WRAM [PRAM]be a parallel computer with p processors (RAMs) which share a common memory and are a...
Tree pattern matching is a fundamental operation that is used in a number of programming tasks such ...
AbstractAn O(log log m) time n log mlog log m-processor CRCW-PRAM algorithm for the string prefix-ma...
AbstractParallel algorithms for evaluating arithmetic expressions generally assume the computation t...
AbstractWe present an optimal parallel algorithm (log2 n time, n/log2 n processors) for computing th...
AbstractWe present a parallel algorithm for the prefix sums problem which runs in timeO( logn/log lo...
Parenthesis matching is an important step in the construction of computation tree form and parsing. ...
AbstractPart I of this paper presented a novel technique for approximate parallel scheduling and a n...