• DocumentCode
    2185467
  • Title

    Approximate and exact parallel scheduling with applications to list, tree and graph problems

  • Author

    Cole, Richard ; Vishkin, Uzi

  • fYear
    1986
  • fDate
    27-29 Oct. 1986
  • Firstpage
    478
  • Lastpage
    491
  • Abstract
    We study two parallel scheduling problems and their use in designing parallel algorithms. First, we define a novel scheduling problem; it is solved by repeated, rapid, approximate reschedulings. This leads to a first optimal PRAM algorithm for list ranking, which runs in logarithmic time. Our second scheduling result is for computing prefix sums of logn bit numbers. We give an optimal parallel algorithm for the problem which runs in sublogarithmic time. These two scheduling results together lead to logarithmic time PRAM algorithms for the connectivity, biconnectivity and minimum spanning tree problems. The connectivity and biconnectivity algorithms are optimal unless m = o(nlog*n), in graphs of n vertices and m edges.
  • Keywords
    Algorithm design and analysis; Computational modeling; Concurrent computing; Parallel algorithms; Partitioning algorithms; Phase change random access memory; Processor scheduling; Protocols; Scheduling algorithm; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1986., 27th Annual Symposium on
  • Conference_Location
    Toronto, ON, Canada
  • ISSN
    0272-5428
  • Print_ISBN
    0-8186-0740-8
  • Type

    conf

  • DOI
    10.1109/SFCS.1986.10
  • Filename
    4568239