Source author record

Kuan-Yi Ho

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

1works
1topics
2close collaborators

Published work

1 publications

preprint2020arXiv

On the Hardness of Massively Parallel Computation

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}nh:\{0,1\}^n \rightarrow \{0,1\}^n computable in time tht_h, we show that there exists a function that can be computed in time O(T⋅th)O(T\cdot t_h) and space SS by a RAM algorithm, but any MPC algorithm with local memory size s<S/cs < S/c for some c>1c>1 requires at least Ω~(T)\tildeΩ(T) rounds to compute the function, even in the average case, for a wide range of parameters n≤S≤T≤2n1/4n \leq S \leq T \leq 2^{n^{1/4}}. Our result is almost optimal in the sense that by taking TT to be much larger than tht_h, \textit{e.g.}, TT to be sub-exponential in tht_h, to compute the function, the round complexity of any MPC algorithm with small local memory size is asymptotically the same (up to a polylogarithmic factor) as the time complexity of the RAM algorithm. Our result is obtained by adapting the so-called compression argument from the data structure lower bounds and cryptography literature to the context of massively parallel computation.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.