We present a family of parallel algorithms for simple language recognition problems involving bracket matching. The algorithms are expressed in the Bird-Meertens Formalism, exploiting only list operations which are inherently massively parallel. Our intention is to illustrate the practical efficacy with which such algorithms can be derived and expressed given the support of a well understood theoretical foundation. One of the variants produced is of particular interest in that it exploits the same theoretical result twice to produce nested parallelism. 1 Introduction In [8], we investigated an informal methodology for the generation of parallel algorithms based upon exploitation of a fundamental result from the Bird-Meertens "theory o...
Given a text and a pattern over an alphabet, the pattern matching problem searches for all occurrenc...
AbstractParallel algorithms for evaluating arithmetic expressions generally assume the computation t...
A general framework for parallel parsing is presented, which allows for a unitied, systematic approa...
It is widely recognized that a key problem of parallel computation is in the development of both eff...
AbstractHomomorphisms are functions that match the divide-and-conquer pattern and are widely used in...
AbstractWe present an optimal parallel algorithm (log2 n time, n/log2 n processors) for computing th...
The Bird-Meertens theory of lists and two theorems by Bird are used to develop associative operators...
Parallel parenthesis-matching algorithm has in the past been used to design parallel algorithms for ...
1 The parentheses-matching problem is of crucial importance in the construction of expression tree ...
The goal of a parallel algorithm is to solve a single problem using multiple pro-cessors working tog...
Homomorphisms are functions which can be parallelized by the divide-and-conquer paradigm. A class of...
Let P be a permutation defined on sequences of length N. A sequence of N values is said to be P-inva...
We show how to parallelize the optimal algorithm proposed by Tustumi et al. [19] to solve the all-pa...
AbstractWe prove that the parsing problem for bracket context-free languages can be solved in log n ...
This paper presents two efficient concurrent-read concurrent-write parallel algorithms that find all...
Given a text and a pattern over an alphabet, the pattern matching problem searches for all occurrenc...
AbstractParallel algorithms for evaluating arithmetic expressions generally assume the computation t...
A general framework for parallel parsing is presented, which allows for a unitied, systematic approa...
It is widely recognized that a key problem of parallel computation is in the development of both eff...
AbstractHomomorphisms are functions that match the divide-and-conquer pattern and are widely used in...
AbstractWe present an optimal parallel algorithm (log2 n time, n/log2 n processors) for computing th...
The Bird-Meertens theory of lists and two theorems by Bird are used to develop associative operators...
Parallel parenthesis-matching algorithm has in the past been used to design parallel algorithms for ...
1 The parentheses-matching problem is of crucial importance in the construction of expression tree ...
The goal of a parallel algorithm is to solve a single problem using multiple pro-cessors working tog...
Homomorphisms are functions which can be parallelized by the divide-and-conquer paradigm. A class of...
Let P be a permutation defined on sequences of length N. A sequence of N values is said to be P-inva...
We show how to parallelize the optimal algorithm proposed by Tustumi et al. [19] to solve the all-pa...
AbstractWe prove that the parsing problem for bracket context-free languages can be solved in log n ...
This paper presents two efficient concurrent-read concurrent-write parallel algorithms that find all...
Given a text and a pattern over an alphabet, the pattern matching problem searches for all occurrenc...
AbstractParallel algorithms for evaluating arithmetic expressions generally assume the computation t...
A general framework for parallel parsing is presented, which allows for a unitied, systematic approa...