Parallel Sorting on the Biswapped Network

Biswapped network (BSN) is a recently proposed network model of parallel computing, which is built of 2n copies of an n-node basic network, and its basic network may be hypercube, mesh and other networks, hence we can construct BSN-Hypercube and BSN-Mesh by using hypercube and mesh as basic network. BSN uses a simple rule for connectivity to ensure its regularity and some topological properties of BSN have been investigated. In this paper, we present sorting algorithm on the n processors BSN whose basic network has Hamiltonian path, and if the basic network of BSN is mesh, sorting n unordered elements will complete in time radic(2n) + O(n3/4).

[1]  Sartaj Sahni,et al.  Basic Operations on the OTIS-Mesh Optoelectronic Computer , 1998, IEEE Trans. Parallel Distributed Syst..

[2]  Bhabani P. Sinha,et al.  An Efficient Sorting Algorithm on the Multi-Mesh Network , 1997, IEEE Trans. Computers.

[3]  Sartaj Sahni,et al.  Randomized Routing, Selection, and Sorting on the OTIS-Mesh , 1998, IEEE Trans. Parallel Distributed Syst..

[4]  Frank Thomson Leighton,et al.  Tight Bounds on the Complexity of Parallel Sorting , 1985, IEEE Trans. Computers.

[5]  Wenjun Xiao,et al.  Matrix Multiplication on the Biswapped-Mesh Network , 2007, Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2007).

[6]  Behrooz Parhami,et al.  Swapped interconnection networks: Topological, performance, and robustness attributes , 2005, J. Parallel Distributed Comput..

[7]  Behrooz Parhami,et al.  Introduction to Parallel Processing: Algorithms and Architectures , 1999 .

[8]  H. T. Kung,et al.  Sorting on a mesh-connected parallel computer , 1977, CACM.

[9]  Xing-kai Yang,et al.  Study on Government Information Resources Exchange Based on Directory Service , 2007 .

[10]  Wei Chen,et al.  A New Double Scheduling DBA Algorithm for Next Generation Access Network , 2007 .

[11]  Wenjun Xiao,et al.  Some mathematical properties of cayley digraphs with applications to interconnection network design , 2005, Int. J. Comput. Math..

[12]  Sartaj Sahni,et al.  Basic operations on the OTIS-Mesh optoelectronic computer , 1998, Proceedings. Fifth International Conference on Massively Parallel Processing (Cat. No.98EX182).

[13]  Isaac D. Scherson,et al.  Parallel Sorting in Two-Dimensional VLSI Models of Computation , 1989, IEEE Trans. Computers.

[14]  Wenjun Xiao,et al.  Biswapped Networks and Their Topological Properties , 2007, Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD 2007).