论文标题

关于大量并联计算的硬度

On the Hardness of Massively Parallel Computation

论文作者

Chung, Kai-Min, Ho, Kuan-Yi, Sun, Xiaorui

论文摘要

我们通过将其与(顺序)RAM模型进行比较,研究了(随机)大规模并行计算(MPC)模型中平行的固有限制。作为我们的主要结果,我们表明了在MPC模型中基本上无法平行的硬函数的存在。基于密码学中广泛使用的随机甲骨文方法,具有加密哈希函数$ h:\ {0,1 \}^n \ rightarrow \ {0,1 \}^n $可在时间$ t_h $中计算的可计算,我们显示的功能可以按时间$ o(t \ cd t_h)$ s $ ram计算出来。带有本地内存大小的算法$ s <s/c $对于某些$ c> 1 $需要至少$ \tildeΩ(t)$ rounds来计算该功能,即使在平均情况下,对于广泛的参数,$ n \ leq s \ leq s \ leq s \ leq t \ leq t \ leq t \ leq 2^{n^{n^{1/4}} $。 Our result is almost optimal in the sense that by taking $T$ to be much larger than $t_h$, \textit{e.g.}, $T$ to be sub-exponential in $t_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.我们的结果是通过将所谓的压缩参数从数据结构下限和密码学文献转化为大量平行计算的背景来获得的。

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 \rightarrow \{0,1\}^n$ computable in time $t_h$, we show that there exists a function that can be computed in time $O(T\cdot t_h)$ and space $S$ by a RAM algorithm, but any MPC algorithm with local memory size $s < S/c$ for some $c>1$ requires at least $\tildeΩ(T)$ rounds to compute the function, even in the average case, for a wide range of parameters $n \leq S \leq T \leq 2^{n^{1/4}}$. Our result is almost optimal in the sense that by taking $T$ to be much larger than $t_h$, \textit{e.g.}, $T$ to be sub-exponential in $t_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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源