COMPUTING DOWNWARDS ACCUMULATIONS ON TREES QUICKLY

Authors
Citation
J. Gibbons, COMPUTING DOWNWARDS ACCUMULATIONS ON TREES QUICKLY, Theoretical computer science, 169(1), 1996, pp. 67-80
Citations number
20
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
03043975
Volume
169
Issue
1
Year of publication
1996
Pages
67 - 80
Database
ISI
SICI code
0304-3975(1996)169:1<67:CDAOTQ>2.0.ZU;2-7
Abstract
Downwards passes on binary trees are essentially functions which pass information down a tree, from the root towards the leaves. Under certa in conditions, a downwards pass is both 'efficient' (computable in a f unctional style in parallel time proportional to the depth of the tree ) and 'manipulable' (enjoying a number of distributivity properties us eful in program construction); we call a downwards pass satisfying the se conditions a downwards accumulation. In this paper, we show that th ese conditions do in fact yield a stronger conclusion: the accumulatio n can be computed in parallel time proportional to the logarithm of th e depth of the tree, on a CREW PRAM machine.