skip to main content
article
Free Access

The Gamma network: A multiprocessor interconnection network with redundant paths

Authors Info & Claims
Published:01 April 1982Publication History
Skip Abstract Section

Abstract

The Gamma network is an interconnection network connecting N=2' inputs to N outputs. It consists of log2N stages with N switches per stage, each of which is a 3 input, 3 output crossbar. The stages are linked via “power of two” and identity connections in such a way that redundant paths exist between the input and output terminals. In this network, a path from a source to a destination may be represented using one of the redundant forms of the difference between the source and destination numbers. The redundancy in paths may thus be studied using the theory of redundant number systems. Results are obtained on the distribution of paths connecting inputs to outputs, and the permuting capabilities of the Gamma network. Switch settings for certain frequently used permutations and control mechanisms are also considered in this paper. This network has an interesting application in solving tridiagonal systems using the odd-even elimination algorithm.

References

  1. 1 A. Avizienis, "Signed-Digit Number Representations for Fast Parallel Arithmetic", IRE Trans. EC-10, 1961, pp.389-400.Google ScholarGoogle ScholarCross RefCross Ref
  2. 2 T. Feng, "Data Manipulation Functions in Parallel Processors and their Implementations", IEEE Trans. Comp., Vol. C-23, Mar 1974, pp.309-318.Google ScholarGoogle Scholar
  3. 3 R. W. Hockney, "A Fast Direct Solution of Poisson's Equation Using Fourier Analysis", Jour. of the ACM, Dec 1962, pp.95-113. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 R.H. Kuhn, "Transforming Algorithms for Single-Stage and VLSI Architecture", Workshop on Interconnection Networks for Parallel and Distributed Processing, Purdue University, April 1980.Google ScholarGoogle Scholar
  5. 5 H.T. Kung, C.E. Leiserson, "Systolic Arrays (for VLSI)", Tech. Rept., Carnegie-Mellon University, Dept. of Comp. Sci., Dec 1978.Google ScholarGoogle Scholar
  6. 6 T. Lang, H.S. Stone, "A Shuffle-Exchange Network with Simplified Control", IEEE Trans. Comp., Vol. C-25, Jan 1976, pp.55-65.Google ScholarGoogle Scholar
  7. 7 D.H. Lawrie, "Access and Alignment of Data in an Array Processor", IEEE Trans. Comp., Vol. C-24, Dec 1975, pp.1145-1155.Google ScholarGoogle Scholar
  8. 8 J. Lenfant, "Parallel Permutations of Data: A Benes Network Control Algorithm for Frequently Used Permutations", IEEE Trans. Comp., Vol. C-27, July 1978, pp.637-647.Google ScholarGoogle Scholar
  9. 9 R.J. McMillen, H.J. Siegel, "MIMD Machine Communications Using the Augmented Data Manipulator Network", 7th Annual Symposium on Computer Architecture, May 1980, pp.51-58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 D.C. Opferman, N.T. Tsao-Wu, "On a Class of Rearrangeable Switching Networks", Bell Syst. Tech. Jour., Vol. 50, May-June 1971, pp.1579-1618.Google ScholarGoogle ScholarCross RefCross Ref
  11. 11 D.S. Parker, "Notes on Shuffle/Exchange-Type Switching Networks", IEEE Trans. Comp., Vol. C-29, March 1980, pp.213-222.Google ScholarGoogle Scholar
  12. 12 D.S. Parker, C.S. Raghavendra, "The Gamma Network", in preparation.Google ScholarGoogle Scholar
  13. 13 M.C. Pease, "The Indirect Binary n-Cube Microprocessor Array", IEEE Trans. Comp., Vol. C-26, May 1977, pp.458-473.Google ScholarGoogle Scholar
  14. 14 H.J. Siegel, "Interconnection Networks for SIMD Machines", Computer, Vol. 12, June 1979, pp.57-65.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15 S.D. Smith, H.J. Siegel, R.J. McMillen, G.B. Adams, "Use of the Augmented Data Manipulator Multistage Network for SIMD Machines," Proc. 1980 International Conf. on Parallel Processing, pp.75-78.Google ScholarGoogle Scholar
  16. 16 H.S. Stone, "Parallel Processing with the Perfect Shuffle", IEEE Trans. Comp., Vol. C-20, Feb 1971, pp.153-161.Google ScholarGoogle Scholar

Index Terms

  1. The Gamma network: A multiprocessor interconnection network with redundant paths

        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

        Full Access

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader