DocumentCode :
2255745
Title :
Performing BMMC permutations in two passes through the expanded delta network and MasPar MP-2
Author :
Wisniewski, Leonard F. ; Cormen, Thomas H. ; Sundquist, Thomas
Author_Institution :
Dept. of Comput. Sci., Dartmouth Coll., Hanover, NH, USA
fYear :
1996
fDate :
27-31 Oct. 1996
Firstpage :
282
Lastpage :
289
Abstract :
This paper examines routing of BMMC (bit-matrix-multiply/complement) permutations on two types of multistage interconnection networks: the expanded delta network and the global router of the MasPar MP-2. BMMC permutations are an important class of permutations that has been well-studied on various multistage networks. The class of BMMC permutations includes as subclasses Gray-code and inverse Gray-code permutations and the entire subclass of bit-permute/complement (BPC) permutations, which in turn includes matrix transpose (with power-of-2 dimensions), bit reversal, vector reversal, hypercube, and matrix reblocking permutations. There are four results in this paper. First, we use linear-algebraic techniques to derive an algorithm to perform any BMMC permutation in at most two passes on the expanded delta network. Second, we use linear-algebraic techniques to derive an algorithm to perform any BMMC permutation in at most two passes on the global router of the MasPar MP-2. Third, we use linear-algebraic and combinatorial analysis to determine the distribution of all BMMC permutations when routed naively through the MP-2 global router and show that most, but not all, BMMC permutations require only one or two passes anyway. We can apply our two-pass algorithms in those cases when naive routing requires more than two passes. Fourth, we present experimental evidence to support our analysis.
Keywords :
multistage interconnection networks; BMMC permutations; Gray-code; MasPar MP-2; bit reversal; bit-matrix-multiply complement; bit-permute complement permutations; combinatorial analysis; expanded delta network; global router; hypercube; inverse Gray-code; linear algebra; matrix reblocking permutation; matrix transpose; multistage interconnection networks; naive routing; two-pass algorithms; vector reversal; Communication switching; Computer science; Genetic mutations; Hypercubes; Intelligent networks; Multiprocessor interconnection networks; Performance evaluation; Routing; Switches; Wires;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers of Massively Parallel Computing, 1996. Proceedings Frontiers '96., Sixth Symposium on the
Conference_Location :
Annapolis, MA, USA
ISSN :
1088-4955
Print_ISBN :
0-8186-7551-9
Type :
conf
DOI :
10.1109/FMPC.1996.558101
Filename :
558101
Link To Document :
بازگشت