• DocumentCode
    3623577
  • Title

    Zero-one sorting on the mesh

  • Author

    D. Krizanc;L. Narayanan

  • Author_Institution
    Sch. of Comput. Sci., Carleton Univ., Ottawa, Ont., Canada
  • fYear
    1993
  • Firstpage
    641
  • Lastpage
    647
  • Abstract
    We consider the problem of sorting an input of size n/sup 2/ with keys restricted to the set {0,1} on a n /spl times/ n mesh-connected computer. We present a deterministic algorithm that runs in 2.25n + o(n) steps, requires small constant size queues and sorts to row major order. This is a significant improvement over the best previously known deterministic algorithm for (general) sorting which requires 3.5n + o(n) steps in this case (M. Kunde, 1990). We also present a randomized algorithm that sorts to an arbitrary indexing scheme, using constant size queues, requiring 2.5n + o(n) steps with high probability. The best previous (randomized) algorithm for this problem runs in 4n + o(n) steps. The problem has applications in divide-and-conquer algorithms and to "packing" problems.
  • Keywords
    "Sorting","Indexing","Routing","Computer science","Communication standards","Hypercubes","History"
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1993. Proceedings of the Fifth IEEE Symposium on
  • Print_ISBN
    0-8186-4222-X
  • Type

    conf

  • DOI
    10.1109/SPDP.1993.395473
  • Filename
    395473