• DocumentCode
    1263344
  • Title

    Efficient algorithms for list ranking and for solving graph problems on the hypercube

  • Author

    Ryu, Kwan Woo ; JáJá, Joseph

  • Author_Institution
    Inst. for Adv. Comput. Studies, Maryland Univ., College Park, MD, USA
  • Volume
    1
  • Issue
    1
  • fYear
    1990
  • fDate
    1/1/1990 12:00:00 AM
  • Firstpage
    83
  • Lastpage
    90
  • Abstract
    A hypercube algorithm to solve the list ranking problem is presented. Let n be the length of the list, and let p be the number of processors of the hypercube. The algorithm described runs in time O(n/p) when n=Ω(p 1+ε) for any constant ε>0, and in time O(n log n/p+log3 p) otherwise. This clearly attains a linear speedup when n=Ω(p 1+ε). Efficient balancing and routing schemes had to be used to achieve the linear speedup. The authors use these techniques to obtain efficient hypercube algorithms for many basic graph problems such as tree expression evaluation, connected and biconnected components, ear decomposition, and st-numbering. These problems are also addressed in the restricted model of one-port communication
  • Keywords
    computational complexity; graph theory; parallel algorithms; sorting; basic graph problems; biconnected components; ear decomposition; graph algorithms; graph problems; hypercube algorithm; hypercube algorithms; linear speedup; list ranking; load balancing; one-port communication; sorting; st-numbering; tree expression evaluation; Computer architecture; Ear; Hypercubes; Joining processes; Load management; Parallel machines; Pipeline processing; Routing; Topology; Tree graphs;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.80127
  • Filename
    80127