NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Efficient algorithms for dilated mappings of binary treesThe problem is addressed to find a 1-1 mapping of the vertices of a binary tree onto those of a target binary tree such that the son of a node on the first binary tree is mapped onto a descendent of the image of that node in the second binary tree. There are two natural measures of the cost of this mapping, namely the dilation cost, i.e., the maximum distance in the target binary tree between the images of vertices that are adjacent in the original tree. The other measure, expansion cost, is defined as the number of extra nodes/edges to be added to the target binary tree in order to ensure a 1-1 mapping. An efficient algorithm to find a mapping of one binary tree onto another is described. It is shown that it is possible to minimize one cost of mapping at the expense of the other. This problem arises when designing pipelined arithmetic logic units (ALU) for special purpose computers. The pipeline is composed of ALU chips connected in the form of a binary tree. The operands to the pipeline can be supplied to the leaf nodes of the binary tree which then process and pass the results up to their parents. The final result is available at the root. As each new application may require a distinct nesting of operations, it is useful to be able to find a good mapping of a new binary tree over existing ALU tree. Another problem arises if every distinct required binary tree is known beforehand. Here it is useful to hardwire the pipeline in the form of a minimal supertree that contains all required binary trees.
Document ID
19900008001
Acquisition Source
Legacy CDMS
Document Type
Preprint (Draft being sent to journal)
Authors
Iqbal, M. Ashraf
(University of Engineering and Technology Lahore, Pakistan)
Date Acquired
September 6, 2013
Publication Date
January 1, 1990
Subject Category
Mathematical And Computer Sciences (General)
Report/Patent Number
NAS 1.26:181980
ICASE-90-6
NASA-CR-181980
AD-A227248
Report Number: NAS 1.26:181980
Report Number: ICASE-90-6
Report Number: NASA-CR-181980
Report Number: AD-A227248
Accession Number
90N17317
Funding Number(s)
CONTRACT_GRANT: NAS1-18107
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available