• DocumentCode
    824306
  • Title

    Sorting in mesh connected multiprocessors

  • Author

    Corbett, Peter F. ; Scherson, Isaac D.

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • Volume
    3
  • Issue
    5
  • fYear
    1992
  • fDate
    9/1/1992 12:00:00 AM
  • Firstpage
    626
  • Lastpage
    632
  • Abstract
    A sorting algorithm, dubbed MeshSort, for multidimensional mesh-connected multiprocessors is introduced. 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. This allows 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
  • Keywords
    multiprocessor interconnection networks; parallel algorithms; sorting; Bitonic Sort; FastMeshSort; MeshSort; ShearSort; multidimensional memory structure; multidimensional mesh-connected multiprocessors; orthogonal vectors; parallel sorting; reduced architecture; routing algorithm; sorting algorithm; Circuit faults; Circuit topology; Fault diagnosis; Fault tolerance; Hypercubes; Integrated circuit interconnections; Multidimensional systems; Network topology; Routing; Sorting;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.159046
  • Filename
    159046