Skip to main content

Improved routing and sorting on multibutterflies

Publication ,  Journal Article
Maggs, BM; Voecking, B
Published in: Conference Proceedings of the Annual ACM Symposium on Theory of Computing
January 1, 1997

This paper shows that an N-node AKS network (as described by Paterson) can be embedded in a 3N/2-node degree-8 multibutterfly network with load 1, congestion 1, and dilation 2. The result has several implications, including the first deterministic algorithms for sorting and finding the median of n log n keys on an n-input multibutterfly in O(log n) time, a work-efficient deterministic algorithm for finding the median of n log2 n log log n keys on an n-input multibutterfly in O(log n log log n) time, and a three-dimensional VLSI layout for the n-input AKS network with volume O(n3/2). While these algorithms are not practical, they provide further evidence of the robustness of multibutterfly networks. We also present a separate, and more practical, deterministic algorithm for routing h relations on an n-input multibutterfly in O(h+log n) time. Previously, only algorithms for solving h one-to-one routing problems were known. Finally, we show that a 2-folded butterfly, whose individual splitters do not exhibit expansion, can emulate a bounded-degree multibutterfly with (α, β)-expansion, for any α·β<1/4.

Duke Scholars

Published In

Conference Proceedings of the Annual ACM Symposium on Theory of Computing

DOI

ISSN

0734-9025

Publication Date

January 1, 1997

Start / End Page

517 / 530
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Maggs, B. M., & Voecking, B. (1997). Improved routing and sorting on multibutterflies. Conference Proceedings of the Annual ACM Symposium on Theory of Computing, 517–530. https://doi.org/10.1145/258533.258645
Maggs, B. M., and B. Voecking. “Improved routing and sorting on multibutterflies.” Conference Proceedings of the Annual ACM Symposium on Theory of Computing, January 1, 1997, 517–30. https://doi.org/10.1145/258533.258645.
Maggs BM, Voecking B. Improved routing and sorting on multibutterflies. Conference Proceedings of the Annual ACM Symposium on Theory of Computing. 1997 Jan 1;517–30.
Maggs, B. M., and B. Voecking. “Improved routing and sorting on multibutterflies.” Conference Proceedings of the Annual ACM Symposium on Theory of Computing, Jan. 1997, pp. 517–30. Scopus, doi:10.1145/258533.258645.
Maggs BM, Voecking B. Improved routing and sorting on multibutterflies. Conference Proceedings of the Annual ACM Symposium on Theory of Computing. 1997 Jan 1;517–530.

Published In

Conference Proceedings of the Annual ACM Symposium on Theory of Computing

DOI

ISSN

0734-9025

Publication Date

January 1, 1997

Start / End Page

517 / 530