skip to main content
10.1145/183018.183046acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
Article
Free Access

Optimal multiphase complete exchange on circuit-switched hypercube architectures

Published:01 May 1994Publication History

ABSTRACT

The complete-exchange communication primitive on a distributed memory multiprocessor calls for every processor to send a message to every other processor, each such message being unique. For circuit-switched hypercube networks there are two well-known schemes for implementing this primitive. Direct exchange minimizes communication volume but maximizes startup costs, while Standard Exchange minimizes startup costs at the price of higher communication volume. This paper analyzes a hybrid, which can be thought of as a sequence of Direct Echange phases, applied to variable-sized subcubes. This paper examines the problem of determining the optimal subcube dimension sizes di for every phase. We show that optimal performance is achieved using some equi-partition, where |di-dj|≤1 for all phases i and j. We study the behavior of the optimal partition as a function of machine communication parameters, hypercube dimension, and message size, and show that the optimal partition can be determined with no more than 2(d+1) comparisons. Finally we validate the model empirically, and for certain problem instances observe as much as a factor of two improvement over the other methods.

References

  1. 1.S. H. Bokhari. Multiphase complete exchange on a circuit switched hypercube. In Proceedings of the 1991 Int'l Conference on Parallel Processing, pages 525-529, August 1991.Google ScholarGoogle Scholar
  2. 2.S. H. Bokhari. Multiphase complete exchange: A theoreticM analysis. ICASE Technical Report 93- 64, August 1993.Google ScholarGoogle Scholar
  3. 3.L. Bomans and D. Roose. Benchmarking the iPSC/2 hypercube multiprocessor. Concurrency: Practzce and Experience, 1(1):3-18, September 1989.Google ScholarGoogle ScholarCross RefCross Ref
  4. 4.J. Douglas and J. E. Gunn. A general formulation of alternating direction methods. Nurner. Math., 6(5), 1964.Google ScholarGoogle Scholar
  5. 5.S. Lennart Johnsson and Ching-Tien Ho. Matrix transposition on boolean n-cube configured ensemble architectures. SIAM J. Matr, x Anal. Appl., 9(3):419-454, July 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Richard B. Pelz. The parallel Fourier pseudospectral method. J. Comp. Phys, 92(2):296-312, February 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Thomas Schmiermund and Steve R. Seidel. A communication model for the intel iPSC/2. Technical Report CS-TR 9002, Dept. of Computer Science, Michigan Tech. Univ., April 1990.Google ScholarGoogle Scholar
  8. 8.Steve Seidel, Ming-Horng Lee, and Shivi Fotedar. Concurrent bidirectional communication on the Intel iPSC/860 and iPSC/2. Technical Report CS-TR 9006, Dept. of Computer Science, Michigan Tech. Univ., November 1990.Google ScholarGoogle Scholar
  9. 9.Steve R. Seidel. Circuit switched vs. storeand-forward solutions to symmetric communication problems. In Proc. ~th. Conf. Hypercube Concurrent Computers and Apphcations, pages 253-255, 1989.Google ScholarGoogle Scholar

Index Terms

  1. Optimal multiphase complete exchange on circuit-switched hypercube architectures

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGMETRICS '94: Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems
        May 1994
        294 pages
        ISBN:089791659X
        DOI:10.1145/183018

        Copyright © 1994 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 May 1994

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate459of2,691submissions,17%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader