Publication | Closed Access
Approximate and exact parallel scheduling with applications to list, tree and graph problems
176
Citations
14
References
1986
Year
Unknown Venue
Cluster ComputingEngineeringNovel Scheduling ProblemComputational ComplexityParallel MetaheuristicsParallel AlgorithmsParallel Complexity TheoryDiscrete MathematicsParallel ComputingList RankingCombinatorial OptimizationPrefix SumsComputer EngineeringScheduling (Computing)Computer ScienceGraph AlgorithmNetwork AlgorithmGraph TheoryParallel ProcessingAlgorithmic EfficiencyParallel Programming
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1