Abstract
We present a uniform method for obtaining efficient parallel algorithms for a rather large class of problems. The method is based on a logic programming model, and it derives its efficiency from fast parallel routines for the evaluation of expression trees.
This work was supported in part by a grant from the AT&T Foundation, ONR contract N00014-85-C-0731, and NSF grant DCR-8351757.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
A. Chandra, D. Kozen, and L. Stockmeyer. Alternation. J.ACM,28(1):114–133, 1981.
R. Cole. Parallel merge sort. In Proceedings of the 27th Ann. IEEE Symposium on Foundations of Computer Science (Toronto, Canada), pages 511–516, 1986.
P. Dymond. Simultaneous resource bounds and parallel computation. Ph.D. Thesis, Department of Computer Science, University of Toronto, 1980.
S. Fortune and J. Wyllie. Parallelism in random access machines. In Proceedings of the 10th Ann. ACM Symposium on Theory of Computing (San Diego, CA), pages 114–118, 1978.
L. Goldschlager. The monotone and planar circuit value problems are log-space complete for P. SIGACT News, 9 (2): 25–29, 1977.
L. Goldschlager. A space efficient algorithm for the monotone planar circuit value problem. Information Processing Letters, 10 (1): 25–27, 1980.
P. Hochschild, E. Mayr, and A. Siegel. Techniques for solving graph problems in parallel environments. In Proceedings of the 24th Ann. IEEE Symposium on Foundations of Computer Science (Tucson, AZ), pages 351–359, 1983.
J. Hoperoft and J. Ullman. Introduction to Automata Theory, Languages, and Computation. Addison-Wesley, 1979.
R. Ladner. The circuit value problem is log-space complete for P. SIGACT News, 7 (1): 583–590, 1975.
R. Ladner and M. Fischer. Parallel prefix computation. J.ACM, 27 (4): 831–838, 1980.
R. Lipton and J. Valdes. Census functions: An approach to VLSI upper bounds (preliminary version). In Proceedings of the 22nd Ann. IEEE Symposium on Foundations of Computer Science (Nashville, TN), pages 13–22, 1981.
E. Mayr and G. Plaxton. Network Implementations of the DTEP Algorithm. Technical Report STAN-CS-87–1157, Department of Computer Science, Stanford University, 1987.
G. Miller, V. Ramachandran, and E. Kaltofen. Efficient parallel evaluation of straight-line code and arithmetic circuits. Technical Report TR-86–211, Computer Science Dept., USC, 1986.
G. Miller and J. Reif. Parallel tree contraction and its application. In Proceedings of the 26th Ann. IEEE Symposium on Foundations of Computer Science (Portland, OR), pages 478–489, 1985.
G. Pfister. The architecture of the IBM research parallel processor prototype (RP3). Technical Report RC 11210 Computer Science, IBM Yorktown Heights, 1985.
N. Pippenger. On simultaneous resource bounds. In Proceedings of the 20th Ann. IEEE Symposium on Foundations of Computer Science (San Juan, PR), pages 307–311, 1979.
F. Preparata and J. Vuillemin. The cube-connected-cycles: A versatile network for parallel computation. In Proceedings of the 20th Ann. IEEE Symposium on Foundations of Computer Science (San Juan, PR), pages 140–147, 1979.
W. Ruzzo. Tree-size bounded alternation. In Proceedings of the 11th Ann. ACM Symposium on Theory of Computing (Atlanta, GA), pages 352–359, 1979.
J. Schwartz. Ultracomputers. ACM Transactions on Programming Languages and Systems, 2 (4): 484–521, 1980.
C. Seitz. The cosmic cube. CACM, 28 (1): 22–33, 1985.
J. Ullman and A. van Gelder. Parallel complexity of logical query programs In Proceedings of the 27th Ann. IEEE Symposium on Foundations of Computer Science (Toronto, Canada), pages 438–454, 1986.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1988 Plenum Press, New York
About this chapter
Cite this chapter
Mayr, E.W. (1988). The Dynamic Tree Expression Problem. In: Tewksbury, S.K., Dickinson, B.W., Schwartz, S.C. (eds) Concurrent Computations. Springer, Boston, MA. https://doi.org/10.1007/978-1-4684-5511-3_10
Download citation
DOI: https://doi.org/10.1007/978-1-4684-5511-3_10
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4684-5513-7
Online ISBN: 978-1-4684-5511-3
eBook Packages: Springer Book Archive