Downwards accumulations on binary trees are essentially functions which pass information down a tree. Under certain conditions, these accumulations are both `efficient' (computable in a functional style in parallel time proportional to the depth of the tree) and `manipulable'. In this paper, we show that these conditions do in fact yield a stronger conclusion: the accumulation can be computed in parallel time proportional to the logarithm of the depth of the tree, on a CREW PRAM machine
We present an optimal parallel algorithm for the construction of(a, b)-trees-a generalization of 2-3...
We present an optimal parallel algorithm for the construction of (a, b)-trees-a generalization of 2-...
We prove that evaluating a Boolean decision tree of height h requires 0(h(m+log*h)) time on any EREW...
Downwards passes on binary trees are essentially functions which pass information down a tree, from ...
AbstractDownwards passes on binary trees are essentially functions which pass information down a tre...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
AbstractAccumulations are higher-order operations on structured objects; they leave the shape of an ...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
Abstract. We present two results for path traversal in trees, where the traversal is performed in an...
This report contains Fork95 implementations of basic parallel operations on trees, like rooting and ...
An accumulation\\/ is a higher-order operation over structured objects of some type; it leaves the ...
A downwards accumulation is a higher-order operation that distributes information downwards through ...
We present a linear-time sequential algorithm for the construction of a binary tree, given its preor...
AbstractWe prove that evaluating a Boolean decision tree of heighthrequiresΩ(h/(m+log*h)) time on an...
AbstractA downwards accumulation is a higher-order operation that distributes information downwards ...
We present an optimal parallel algorithm for the construction of(a, b)-trees-a generalization of 2-3...
We present an optimal parallel algorithm for the construction of (a, b)-trees-a generalization of 2-...
We prove that evaluating a Boolean decision tree of height h requires 0(h(m+log*h)) time on any EREW...
Downwards passes on binary trees are essentially functions which pass information down a tree, from ...
AbstractDownwards passes on binary trees are essentially functions which pass information down a tre...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
AbstractAccumulations are higher-order operations on structured objects; they leave the shape of an ...
Accumulations are higher-order operations on structured objects; they leave the shape of an object u...
Abstract. We present two results for path traversal in trees, where the traversal is performed in an...
This report contains Fork95 implementations of basic parallel operations on trees, like rooting and ...
An accumulation\\/ is a higher-order operation over structured objects of some type; it leaves the ...
A downwards accumulation is a higher-order operation that distributes information downwards through ...
We present a linear-time sequential algorithm for the construction of a binary tree, given its preor...
AbstractWe prove that evaluating a Boolean decision tree of heighthrequiresΩ(h/(m+log*h)) time on an...
AbstractA downwards accumulation is a higher-order operation that distributes information downwards ...
We present an optimal parallel algorithm for the construction of(a, b)-trees-a generalization of 2-3...
We present an optimal parallel algorithm for the construction of (a, b)-trees-a generalization of 2-...
We prove that evaluating a Boolean decision tree of height h requires 0(h(m+log*h)) time on any EREW...