• DocumentCode
    1405896
  • Title

    Efficient routing and sorting schemes for de Bruijn networks

  • Author

    Hsu, D. Frank ; Wei, David S L

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Fordham Univ., New York, NY, USA
  • Volume
    8
  • Issue
    11
  • fYear
    1997
  • fDate
    11/1/1997 12:00:00 AM
  • Firstpage
    1157
  • Lastpage
    1170
  • Abstract
    We consider the problems of routing and sorting on a de Bruijn network. First, we show that any deterministic oblivious routing scheme for permutation routing on a d-ary de Bruijn network with N=dn nodes, in the worst case, will take Ω(√N) steps under the single-port model. This improves the existing lower bounds provided d is not a constant. We also show that the lower bound is indeed a tight one. Second, we present a deterministic nonoblivious permutation routing algorithm which runs in O(d.n2) time on a d-ary de Bruijn network with N=dn nodes. This algorithm is currently the fastest known nonoblivious deterministic routing algorithm for de Bruijn networks of arbitrary degree. Finally, we present an efficient general sorting algorithm for the de Bruijn networks of arbitrary degree. This algorithm is the best sorting algorithm known so far. It runs in O((log d).d.n2) time for directed de Bruijn network with dn nodes, degree d, and diameter n. As a corollary, we show that on a binary de Bruijn network of Nnodes, our sorting scheme requires at most 2 log2 Nsteps
  • Keywords
    computational complexity; deterministic algorithms; multiprocessor interconnection networks; network routing; parallel algorithms; sorting; de Bruijn networks; deterministic; permutation routing; routing; sorting; Computer Society; Distributed computing; Distributed processing; Message passing; Multiprocessor interconnection networks; Routing; Sorting; Upper bound;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.642950
  • Filename
    642950