TY - JOUR
T1 - Efficient submesh permutations in wormhole-routed meshes
AU - Ho, Ching Tien
AU - Kao, Ming Yang
N1 - Funding Information:
This paper studies how to concurrently permute related logica/ or physical submeshes in a d-dimensional physical mesh via wormhole and * Corresponding author. E-mail: kao-ming-yang@cs.yale.edu. E-mail: ho@almaden.ibm.com. 2 Research supported in part by NSF Grant CCR-9531028.
PY - 1994
Y1 - 1994
N2 - This paper studies how to concurrently permute related logical or physical submeshes in a d-dimensional n ×...× n physical mesh via wormhole and dimension-ordered routing. Our objective is to minimize the congestion for realizing the permutations, while maximizing the number and dimensionality of permuted submeshes. We show that for d ≤ 2α + β, concurrent independent permutations of nβ related physical submeshes, each of α dimensions, can be performed in two routing steps without congestion. If the permuted submeshes are logical ones, they can be permuted in one, instead of two, routing step. In addition, any shift operation along any axis of the logical mesh can be performed in the physical mesh without congestion. We also show that if all nodes know the permutation function, any permutation within a submesh of dimensions [2(d--1)/3] can be realized in three routing steps without congestion.
AB - This paper studies how to concurrently permute related logical or physical submeshes in a d-dimensional n ×...× n physical mesh via wormhole and dimension-ordered routing. Our objective is to minimize the congestion for realizing the permutations, while maximizing the number and dimensionality of permuted submeshes. We show that for d ≤ 2α + β, concurrent independent permutations of nβ related physical submeshes, each of α dimensions, can be performed in two routing steps without congestion. If the permuted submeshes are logical ones, they can be permuted in one, instead of two, routing step. In addition, any shift operation along any axis of the logical mesh can be performed in the physical mesh without congestion. We also show that if all nodes know the permutation function, any permutation within a submesh of dimensions [2(d--1)/3] can be realized in three routing steps without congestion.
UR - http://www.scopus.com/inward/record.url?scp=0028698634&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0028698634&partnerID=8YFLogxK
M3 - Conference article
AN - SCOPUS:0028698634
SN - 1063-6374
SP - 672
EP - 678
JO - IEEE Symposium on Parallel and Distributed Processing - Proceedings
JF - IEEE Symposium on Parallel and Distributed Processing - Proceedings
T2 - Proceeedings of the 6th IEEE Symposium on Parallel and Distributed Processing
Y2 - 26 October 1994 through 29 October 1994
ER -