• DocumentCode
    2884253
  • Title

    The Siftsort algorithm

  • Author

    Bentin, J. ; Modi, J.J.

  • fYear
    1990
  • fDate
    7-9 Mar 1990
  • Firstpage
    529
  • Abstract
    A description is given of Siftsort, a highly parallel algorithm, which takes O(log22 n) steps to sort n items of data on fewer than n log2 n processors. Although a comparison-exchange algorithm, it separates out the comparisons from the exchanges, with an intermediate logical step of selectively annihilating-that is, sifting-an array representing the results of comparisons. The algorithm proceeds by successive sweeps, with each sweep consisting of three stages: comparison, sifting, and exchange. Unlike Batcher´s sort, the method is robust against random errors occurring in the sorting process
  • Keywords
    parallel algorithms; sorting; Siftsort; comparison; comparison-exchange algorithm; exchange; highly parallel algorithm; Logic arrays; Parallel algorithms; Robustness; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Databases, Parallel Architectures and Their Applications,. PARBASE-90, International Conference on
  • Conference_Location
    Miami Beach, FL
  • Print_ISBN
    0-8186-2035-8
  • Type

    conf

  • DOI
    10.1109/PARBSE.1990.77196
  • Filename
    77196