• DocumentCode
    2370937
  • Title

    Quicksort and permutation routing on the hypercube and de Bruijn networks

  • Author

    Wei, David S L

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Aizu Univ., Fukushima, Japan
  • fYear
    1994
  • fDate
    14-16 Dec 1994
  • Firstpage
    238
  • Lastpage
    245
  • Abstract
    We consider the problems of sorting and routing on some unbounded interconnection networks, namely hypercube and de Bruijn network. We first present two efficient implementations of quicksort on the hypercube. The first algorithm sorts N items on an N-node hypercube, one item per node, in O((log2 N)/(log log N)) time with high probability, while the other one sorts N items on an (N/log N)-node hypercube, log N items per node, in O(log2 N) time with high probability, which achieves optimal speedup in the sense of PT product. Both algorithms beat the fastest previous quicksort that runs in O(log 2 N) expected time on a butterfly of N nodes. We also present a deterministic (nonoblivious) permutation routing algorithm which runs in O(d·n2) time on a d-ary de Bruijn network of N=d n nodes. To the best of our knowledge, this routing algorithm is so far the fastest deterministic one for the de Bruijn network of arbitrary degree. The best previous one runs in O((log d)·d·n2) time. All algorithms presented are simple, the constants hidden behind the big Oh being small
  • Keywords
    hypercube networks; sorting; N-node hypercube; de Bruijn networks; deterministic permutation routing algorithm; hypercube; permutation routing; quicksort; unbounded interconnection networks; Algorithm design and analysis; Application software; Communication networks; Computer science; Electronic mail; Hypercubes; Multiprocessor interconnection networks; Parallel processing; Routing; Sorting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms and Networks, 1994. (ISPAN), International Symposium on
  • Conference_Location
    Kanazawa
  • Print_ISBN
    0-8186-6507-6
  • Type

    conf

  • DOI
    10.1109/ISPAN.1994.367189
  • Filename
    367189