Register Allocation for Unary–Binary Trees
- 1 August 1986
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 15 (3), 629-640
- https://doi.org/10.1137/0215046
Abstract
We study the number of registers required for evaluating arithmetic expressions formed with any set of unary and binary operators. Our approach consists in a singularity analysis of intervening generating functions combined with a use of (complex) Mellin inversion. We illustrate it first by rederiving the known results about binary trees and then extend it to the fully general case of unaj-binary trees. The method used, as mentioned in the conclusion, is applicable to a wide class of combinatorial sums.Keywords
This publication has 14 references indexed in Scilit:
- The average height of binary trees and other simple treesJournal of Computer and System Sciences, 1982
- On the Order of Random Channel NetworksSIAM Journal on Algebraic Discrete Methods, 1980
- A Note on Gray Code and Odd-Even MergeSIAM Journal on Computing, 1980
- The number of registers required for evaluating arithmetic expressionsTheoretical Computer Science, 1979
- The average number of registers needed to evaluate a binary tree optimallyActa Informatica, 1979
- On the Altitude of Nodes in Random TreesCanadian Journal of Mathematics, 1978
- THE AVERAGE HEIGHT OF PLANTED PLANE TREESPublished by Elsevier ,1972
- On programming of arithmetic operationsCommunications of the ACM, 1958
- Handbuch der Laplace-TransformationPublished by Springer Nature ,1950
- Sur les séries de Taylor n'ayant que des singularités algébrico-logarithmiques sur leur cercle de convergenceCommentarii Mathematici Helvetici, 1931