Document archives contain large amounts of data to which sophisticated queries are applied. The size of archives and the complexity of evaluating queries makes the use of parallelism attractive. The use of semantically-based markup such as SGML makes it possible to represent documents and document archives as data types. We present a theory of trees and tree homomorphisms, modelling structured text archives and operations on them, from which it can be seen that: many apparently unrelated tree operations are homomorphisms, homomorphisms can be described in a simple parameterised way that gives standard sequential and parallel implementations for them, and certain special classes of homomorphisms have parallel implementations of practical imp...
Combinatorial search is central to many applications, yet the huge irregular search trees and the ne...
Recent work showed that compiling functional programs to use dense, serialized memory representation...
Full version of a paper accepted for presentation at the 31st Annual Symposium on Combinatorial Patt...
Abstract: Document archives contain large amounts of data to which sophisticated queries are applied...
Document archives contain large amounts of data to which sophisticated queries are applied. The size...
Trees are a useful data type, but they are not routinely included in parallel programming systems be...
We show how to apply a Structured Parallel Programming methodology based on skeletons to Data Minin...
AbstractHomomorphisms are functions that match the divide-and-conquer pattern and are widely used in...
We describe a special purpose computer architecture for the parallel processing of queries, includin...
We describe mts, a generic framework for parallelizing certain types of tree search programmes inclu...
AbstractThere is a significant amount of interest in combining and extending database and informatio...
The Web has became an obiquitous resource for distributed computing making it relevant to investigat...
The present chapter describes a few standard algorithms used for processing texts. They apply, for.....
It is widely recognized that a key problem of parallel computation is in the development of both eff...
Homomorphisms are functions which can be parallelized by the divide-and-conquer paradigm. A class of...
Combinatorial search is central to many applications, yet the huge irregular search trees and the ne...
Recent work showed that compiling functional programs to use dense, serialized memory representation...
Full version of a paper accepted for presentation at the 31st Annual Symposium on Combinatorial Patt...
Abstract: Document archives contain large amounts of data to which sophisticated queries are applied...
Document archives contain large amounts of data to which sophisticated queries are applied. The size...
Trees are a useful data type, but they are not routinely included in parallel programming systems be...
We show how to apply a Structured Parallel Programming methodology based on skeletons to Data Minin...
AbstractHomomorphisms are functions that match the divide-and-conquer pattern and are widely used in...
We describe a special purpose computer architecture for the parallel processing of queries, includin...
We describe mts, a generic framework for parallelizing certain types of tree search programmes inclu...
AbstractThere is a significant amount of interest in combining and extending database and informatio...
The Web has became an obiquitous resource for distributed computing making it relevant to investigat...
The present chapter describes a few standard algorithms used for processing texts. They apply, for.....
It is widely recognized that a key problem of parallel computation is in the development of both eff...
Homomorphisms are functions which can be parallelized by the divide-and-conquer paradigm. A class of...
Combinatorial search is central to many applications, yet the huge irregular search trees and the ne...
Recent work showed that compiling functional programs to use dense, serialized memory representation...
Full version of a paper accepted for presentation at the 31st Annual Symposium on Combinatorial Patt...