SORTING IN MESH CONNECTED MULTIPROCESSORS

被引:10
作者
CORBETT, PF [1 ]
SCHERSON, ID [1 ]
机构
[1] UNIV CALIF IRVINE,DEPT INFORMAT & COMP SCI,IRVINE,CA 92717
关键词
BITONIC SORT; MESH SORTING; MULTIDIMENSIONAL MESHES; PARALLEL SORTING; ROUTING; SHEARSORT;
D O I
10.1109/71.159046
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A new sorting algorithm, dubbed MeshSort, is presented for multidimensional mesh-connected multiprocessors. Bitonic Sort and ShearSort are shown to be special cases of MeshSort. MeshSort thus provides some insight into the operation of parallel sorting. It requires operations only along orthogonal vectors of processors, simplifying the control of the multiprocessor, and allowing MeshSort to be used on any reduced architecture where a multidimensional memory structure is interconnected with a lower dimensional structure of processors. A modified version of MeshSort, called FastMeshSort, is presented. This algorithm applies the same basic principle as MeshSort, and is almost as simple to implement, but achieves much better performance. The modified algorithm is shown to be very efficient for reasonably sized meshes. FastMeshSort is presented as a practical sorting and routing algorithm for real multidimensional mesh-connected multiprocessors. The algorithms can easily be extended to other multiprocessor structures, including irregular meshes, reduced meshes, and other orthogonally connected networks.
引用
收藏
页码:626 / 632
页数:7
相关论文
共 22 条
  • [1] [Anonymous], 1985, PARALLEL SORTING ALG
  • [2] BATCHER KE, 1968, 1968 P AFIPS SPRING, P307
  • [3] BAUDET G, 1978, IEEE T COMPUT, V27, P84, DOI 10.1109/TC.1978.1674957
  • [4] CYPHER R, 1988, AUG P INT C PAR PROC, V3, P308
  • [5] HAN Y, 1988, AUG P INT C PAR PROC, V3, P194
  • [6] Knuth D.E., 1997, ART COMPUTER PROGRAM, V3
  • [7] KUNDE M, 1987, FEB P S THEOR ASP CO, P408
  • [8] KUNDE M, 1986, JUN P VLSI ALG ARCH, P84
  • [9] TIGHT BOUNDS ON THE COMPLEXITY OF PARALLEL SORTING
    LEIGHTON, T
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1985, 34 (04) : 344 - 354
  • [10] MARBERG JM, 1986, 24TH P ANN ALL C COM, P603