• DocumentCode
    1055972
  • Title

    Algorithms and average time bounds of sorting on a mesh-connected computer

  • Author

    Gu, Qian Ping ; Gu, Jun

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
  • Volume
    5
  • Issue
    3
  • fYear
    1994
  • fDate
    3/1/1994 12:00:00 AM
  • Firstpage
    308
  • Lastpage
    315
  • Abstract
    We give three new parallel sorting algorithms on a mesh-connected computer with wraparound connections (i.e. a torus). These three algorithms, with the minimum queue size of 1, sort n2 random input data items into a blocked snakelike row major order, a row major order, and a snakelike row major order, in 1.5n+o(n), 2n+o(n), and 2n+o(n) average steps, respectively. These results improve the previous results of 2n+o(n), 2.5n+o(n), and 2.5n+o(n), respectively. In addition, we prove that the distance bound n on a torus is an average-time lower bound independent of indexing schemes of sorting random input data items on it
  • Keywords
    communication complexity; computational complexity; multiprocessor interconnection networks; parallel algorithms; sorting; average time bounds; average time complexity; distance bound; indexing schemes; mesh-connected computer; parallel algorithms; parallel sorting algorithms; queue size; sorting; wraparound connections; Cities and towns; Computational modeling; Concurrent computing; History; Indexing; Parallel algorithms; Software; Sorting; Upper bound; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.277787
  • Filename
    277787