Abstract
Batch routing is an important approach for solving routing conflicts in SE (shuffle-exchange) networks. However, the complexity of batching and the uncertainty of batch size makes this approach impracticable. Based on sequence division and routing coding concepts, we propose a method for detecting routing conflicts in an SE network, known as dividing detection that is more efficient than the method for window detection. In addition, a new conjecture relating to routing policies in SE networks is proposed. This is proved using a constructive approach when n < 6. Based on the conjecture, a new routing scheme for SE networks is provided. Using this scheme, all the input signals can be transfered without conflicts and within two batches, while the efficiency of the batch routing is noticeably improved.
Similar content being viewed by others
References
Stone H. Parallel processing with the perfect shuffle. IEEE Trans Comput, 1971, 20: 153–161
Raghavendra C S. On the rearrangeability conjecture of (2log2 N − 1)-stage shuffle/exchange network. IEEE Comput Soc Tech Committ Comput Architect Newslett, 1994, 95: 10–12
Wu C, Feng T. On a class of multistage interconnection networks. IEEE Trans Comput, 1980, 29: 694–702
Wu C, Feng T. The universality of the shuffle/exchange network. IEEE Trans Comput, 1981, 30: 324–332
Benes V E. Proving the rearrangeability of connecting networks by group calculations. Bell syst Tech J, 1975, 54: 421–434
Parker D S. Notes on shuffle/exchange-type switching networks. IEEE Trans Comput, 1980, 29: 213–222
Linial N, Tarsi N. Efficient generation of permutations with the shuffle/exchange network. Technical Report, UCLA Computer Science Department, 1982
Sovis F. Uniform theory of the SE type permutation networks. In: Proceeding of the 10th Annual International Symposium Computer Architecture, Stockholm, Sweden, 1983. 185–191
Andresen S. The looping algorithm extended to base rearrangeable switching networks. IEEE Trans Commun, 1977, 25: 1057–1063
Lee K Y. On the rearrangeability of the 2log2 N−1 stage permutation network. IEEE Trans Comput, 1985, 34: 412–442
Huang S T, Tripathi S K. Finite state model and compatibility theory: new analysis tools for permutation networks. IEEE Trans Comput, 1986, 35: 591–601
Feng T, Seo S. A new routing algorithm for a class of rearrangeable network. IEEE Trans Comput, 1994, 43: 1270–1280
Varma A, Raghavendra C S. Rearrangeability of multistage shuffle/exchange network for N = 8. IEEE Trans Commun, 1988, 36: 1138–1149
Sovis F. On rearrangeable networks of the shuffle-exchange network. In: Proceedings of the 3rd Symposium on the Frontiers of Massively Parallel Computation, College Park, USA, 1990. 304–314
Abdennadher A, Feng T. On rearrangeability of Omega networks. In: Proceedings of 1992 International Conference on Parallel Processing, An Arbor, USA, 1992. 159–165
Hasan C. Rearrangeability of (2n − 1)-stage shuffle-exchange networks. SIAM comput, 2003, 32: 557–585
Kim M, Yook H, Maeny S. On the correctness of inside-out routing algorithm. IEEE Trans Comput, 1997, 46: 820–823
Dai H, Shen X J. Rearrageability of the 7-stage 16×16 shuffle-exchange network (in Chinese). Acta Electron Sin, 2007, 35: 1875–1885
Raghavendra C S, Varma A. Rearrangeability of the five-stage shuffle/exchange network for N = 8. In: Proceedings of 1986 International Conference on Parallel Processing, Chicago, USA, 1987. 119–122
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Ge, F., Zhao, M., Zhang, T. et al. A new policy to solve routing conflicts in shuffle-exchange networks. Sci. China Inf. Sci. 54, 1512–1523 (2011). https://doi.org/10.1007/s11432-011-4256-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11432-011-4256-1