Papers
Topics
Authors
Recent
Search
2000 character limit reached

Fast and Work-Optimal Parallel Algorithms for Predicate Detection

Published 28 Aug 2020 in cs.DC and cs.DS | (2008.12516v4)

Abstract: Recently, the predicate detection problem was shown to be in the parallel complexity class NC. In this paper, we give the first work-optimal parallel algorithm to solve the predicate detection problem on a distributed computation with $n$ processes and at most $m$ states per process. The previous best known parallel predicate detection algorithm, ParallelCut, has time complexity $O(\log mn)$ and work complexity $O(m3n3\log mn)$. We give two algorithms, a deterministic algorithm with time complexity $O(mn)$ and work complexity $O(mn2)$, and a randomized algorithm with time complexity $(mn){1/2 + o(1)}$ and work complexity $\tilde{O}(mn2)$. Furthermore, our algorithms improve upon the space complexity of ParallelCut. Both of our algorithms have space complexity $O(mn2)$ whereas ParallelCut has space complexity $O(m2n2)$.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Authors (1)

Collections

Sign up for free to add this paper to one or more collections.