|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| C.S. Raghavendra, V.K. Prasanna Kumar, "Permutations on Illiac IV-Type Networks," IEEE Transactions on Computers, vol. 35, no. 7, pp. 662-669, July, 1986. | |||
| BibTex | x | ||
| @article{ 10.1109/TC.1986.1676812, author = {C.S. Raghavendra and V.K. Prasanna Kumar}, title = {Permutations on Illiac IV-Type Networks}, journal ={IEEE Transactions on Computers}, volume = {35}, number = {7}, issn = {0018-9340}, year = {1986}, pages = {662-669}, doi = {http://doi.ieeecomputersociety.org/10.1109/TC.1986.1676812}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Computers TI - Permutations on Illiac IV-Type Networks IS - 7 SN - 0018-9340 SP662 EP669 EPD - 662-669 A1 - C.S. Raghavendra, A1 - V.K. Prasanna Kumar, PY - 1986 KW - SIMD computers KW - Bit-permute-complement permutations KW - interconnection network KW - Omega permutations KW - parallel algorithms KW - permutations VL - 35 JA - IEEE Transactions on Computers ER - | |||
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 = 2n processors with Illiac IV-type interconnection network, where each processor is connected to processors at distances of ? 1 and ? N. The minimum number of data transfer operations required for realizing any of these permutations on such a network is shown to be 2(N - 1). We 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(N - 1) steps. Our 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. Our strategy is quite powerful: any permutation can be realized using this strategy in 3(N - 1) steps.
Index Terms:
SIMD computers, Bit-permute-complement permutations, interconnection network, Omega permutations, parallel algorithms, permutations
Citation:
C.S. Raghavendra, V.K. Prasanna Kumar, "Permutations on Illiac IV-Type Networks," IEEE Transactions on Computers, vol. 35, no. 7, pp. 662-669, July 1986, doi:10.1109/TC.1986.1676812
Usage of this product signifies your acceptance of the Terms of Use.

