Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Permutations on Illiac IV-type networks

Journal Article · · IEEE Trans. Comput.; (United States)
Performing permutations of data on SIMD computers efficiently is important for high-speed execution of parallel algorithms. In this correspondence we consider realizing permutations such as perfect shuffle, matrix transpose, bit reversal, the class of bit-permute-complement (BPC), the class of Omega, and inverse Omega permutations on N = 2/sup n/ processors with Illiac IV-type interconnection network, where each processor is connected to processors at distances of +.1 and +. ..sqrt..N. The minimum number of data transfer operations required for realizing any of these permutations on such a network is shown to be 2(..sqrt..N - 1). The authors provide a general three-phase strategy for realizing permutations and derive routing algorithms for performing perfect shuffle, Omega, Inverse Omega, bit reversal, and matrix-transpose permutations in 2(..sqrt..N - 1) steps. Their approach is quite simple, and unlike previous approaches, makes efficient use of the topology of the Illiac IV-type network to realize these permutations using the optimum number of data transfers. The strategy is quite powerful: any permutation can be realized using this strategy in 3(..sqrt..N - 1) steps.
Research Organization:
Dept. of Electrical Engineering-Systems, Univ. of Southern California, Los Angeles, CA 90089
OSTI ID:
5516693
Journal Information:
IEEE Trans. Comput.; (United States), Journal Name: IEEE Trans. Comput.; (United States) Vol. C-35:7; ISSN ITCOB
Country of Publication:
United States
Language:
English

Similar Records

Performing the shuffle with the PM2I and Illiac SIMD interconnection networks
Conference · Fri Dec 31 23:00:00 EST 1982 · OSTI ID:5364277

On permutations passable by the Gamma network
Journal Article · Fri Feb 28 23:00:00 EST 1986 · J. Parallel Distrib. Comput.; (United States) · OSTI ID:6778426

Finite state model and compatibility theory: New analysis tools for permutation networks
Journal Article · Tue Jul 01 00:00:00 EDT 1986 · IEEE Trans. Comput.; (United States) · OSTI ID:5404781