Proceedings of the 32nd ACM Symposium on Parallelism in Algorithms and Architectures 2020
DOI: 10.1145/3350755.3400223
|View full text |Cite
|
Sign up to set email alerts
|

On the Hardness of Massively Parallel Computation

Abstract: We investigate whether there are inherent limits of parallelization in the (randomized) massively parallel computation (MPC) model by comparing it with the (sequential) RAM model. As our main result, we show the existence of hard functions that are essentially not parallelizable in the MPC model. Based on the widely-used random oracle methodology in cryptography with a cryptographic hash function h : {0, 1} n → {0, 1} n computable in time t h , we show that there exists a function that can be computed in time … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 50 publications
0
1
0
Order By: Relevance
“…Assuming the same conjecture, Behnezhad et al [19] show a parameterized lower bound of Ω(log D) for identifying connected components in graphs of diameter D. By observing that a couple of specific NC 1 reductions can be simulated in O(1) MPC rounds, Dhulipala et al [36] show that if a variant of graph connectivity on batch-dynamic graphs can be solved within a certain amount of rounds, so can all the problems in P. A conditional lower bound following a different kind of argument is given by Andoni et al [8], who show that an n o (1) -round MPC algorithm that answers O(n + m) pairs of reachability queries in directed graphs with n nodes and m edges can be simulated in the RAM model yielding faster Boolean matrix multiplication algorithms. Very recently, Chung et al [28] show, using techniques from the data structures and cryptography literature, that there exist functions whose computation, assuming the validity of a popular methodology for designing cryptographic constructions, is essentially not parallelizable in the MPC model.…”
Section: Related Workmentioning
confidence: 99%
“…Assuming the same conjecture, Behnezhad et al [19] show a parameterized lower bound of Ω(log D) for identifying connected components in graphs of diameter D. By observing that a couple of specific NC 1 reductions can be simulated in O(1) MPC rounds, Dhulipala et al [36] show that if a variant of graph connectivity on batch-dynamic graphs can be solved within a certain amount of rounds, so can all the problems in P. A conditional lower bound following a different kind of argument is given by Andoni et al [8], who show that an n o (1) -round MPC algorithm that answers O(n + m) pairs of reachability queries in directed graphs with n nodes and m edges can be simulated in the RAM model yielding faster Boolean matrix multiplication algorithms. Very recently, Chung et al [28] show, using techniques from the data structures and cryptography literature, that there exist functions whose computation, assuming the validity of a popular methodology for designing cryptographic constructions, is essentially not parallelizable in the MPC model.…”
Section: Related Workmentioning
confidence: 99%