Routing multiple paths in hypercubes

David S. Greenberg, Sandeep N. Bhatt

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

We present new techniques for mapping computations onto hypercubes. Our methods speed up classical implementations of grid and tree communications by a factor of Θ(n), where n is the number of hypercube dimensions. The speed-ups are the best possible. We obtain these speed-ups by mapping each edge of the guest graph onto short, edge-disjoint paths in the hypercube. These multiple-path embeddings can be used to reduce communication time for large grid-based scientific computations, to increase tolerance to link faults, and for fast routing of large messages. We also develop a general technique for deriving multiple-path embeddings from multiple-copy embeddings. Multiple-copy embeddings are one-to-one maps of independent copies of the guest graph within the We present an efficient multiple-copy embedding of the cube-connected-cycles network within the hypercube. This embedding is used to derive efficient multiple-path embeddings of trees and butterfly networks in hypercubes.

Original languageEnglish
Title of host publicationAlgorithms and Architectures
Pages45-54
Number of pages10
DOIs
StatePublished - 1990
EventSPAA '90 - Proceedings of the 2nd Annual ACM Symposium on Parallel Algorithms and Architectures - Crete, Greece
Duration: 2 Jul 19906 Jul 1990

Publication series

NameAlgorithms and Architectures

Conference

ConferenceSPAA '90 - Proceedings of the 2nd Annual ACM Symposium on Parallel Algorithms and Architectures
CityCrete, Greece
Period2/07/906/07/90

Fingerprint

Dive into the research topics of 'Routing multiple paths in hypercubes'. Together they form a unique fingerprint.

Cite this