• DocumentCode
    1087081
  • Title

    Adaptive binary sorting schemes and associated interconnection networks

  • Author

    Chien, Minze V. ; Oruç, A. Yavuz

  • Author_Institution
    PRC Inc., McLean, VA, USA
  • Volume
    5
  • Issue
    6
  • fYear
    1994
  • fDate
    6/1/1994 12:00:00 AM
  • Firstpage
    561
  • Lastpage
    572
  • Abstract
    Many routing problems in parallel processing, such as concentration and permutation problems, can be cast as sorting problems. In this paper, we consider the problem of sorting on a new model, called an adaptive sorting network. We show that any sequence of n bits can be sorted on this model in O(lg2 n) bit-level delay using O(n) constant fanin gates. This improves the cost complexity of K.E. Batcher´s binary sorters (1968) by a factor of O(lg2 n) while matching their sorting time. The only other network that can sort binary sequences in O(n) cost is the network version of columnsort algorithm, but this requires excessive pipelining. In addition, using binary sorters, we construct permutation networks with O(n lg n) bit-level cost and O(lg3 n) bit-level delay. These results provide the asymptotically least-cost practical concentrators and permutation networks to date. We note, of course, that the well-known AKS sorting network has O(lg n) sorting time and O(n lg n) cost, but the constants hidden in these complexities are so large that our complexities outperform those of the AKS sorting network until n becomes extremely large
  • Keywords
    binary sequences; communication complexity; parallel algorithms; sorting; AKS sorting network; adaptive binary sorting schemes; concentration; cost complexity; interconnection networks; parallel processing; permutation networks; permutation problems; routing problems; sorting problems; Adaptive systems; Binary sequences; Computer networks; Costs; Delay; Multiprocessor interconnection networks; Parallel processing; Routing; Sorting; Switches;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.285603
  • Filename
    285603