A New Efficient Algorithm for Embedding an Arbitrary Binary Tree into Its Optimal Hypercube

Thed-dimensional binary hypercube is a very popular model of parallel computation. On the other hand, the execution of many algorithms can be represented by binary trees, making it desirable to simulate binary trees on a hypercube. In this paper, we present a simple one-to-one embedding of arbitrary...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of algorithms 1996-03, Vol.20 (2), p.375-399
Hauptverfasser: Heun, Volker, Mayr, Ernst W.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Thed-dimensional binary hypercube is a very popular model of parallel computation. On the other hand, the execution of many algorithms can be represented by binary trees, making it desirable to simulate binary trees on a hypercube. In this paper, we present a simple one-to-one embedding of arbitrary binary trees into their optimal hypercubes with dilation 8 and constant node-congestion. The novelty of our method is the use of an intermediate quadtree data structure, which also permits the embedding to be efficiently computed on the hypercube itself.
ISSN:0196-6774
1090-2678
DOI:10.1006/jagm.1996.0018