On the Hardness of Massively Parallel Computation

被引:2
|
作者
Chung, Kai-Min [1 ]
Ho, Kuan-Yi [2 ]
Sun, Xiaorui [3 ]
机构
[1] Acad Sinica, Taipei, Taiwan
[2] Univ Texas Austin, Austin, TX 78712 USA
[3] Univ Illinois, Chicago, IL 60680 USA
来源
PROCEEDINGS OF THE 32ND ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES (SPAA '20) | 2020年
关键词
RANDOM-ORACLE METHODOLOGY; PROOFS; MODEL;
D O I
10.1145/3350755.3400223
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 O(T center dot 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 (Omega) over tilde (T)(1) rounds to compute the function, even in the average case, for a wide range of parameters n <= S <= T <= 2(n1/4). Our result is almost optimal in the sense that by taking T to be much larger than t(h), 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.
引用
收藏
页码:153 / 162
页数:10
相关论文
共 50 条
  • [1] Conditional Hardness Results for Massively Parallel Computation from Distributed Lower Bounds
    Ghaffari, Mohsen
    Kuhn, Fabian
    Uitto, Jara
    2019 IEEE 60TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2019), 2019, : 1650 - 1663
  • [2] Massively parallel computation on anisotropic meshes
    Digonnet, H.
    Silva, L.
    Coupez, T.
    Adaptive Modeling and Simulation 2013 - Proceedings of the 6th International Conference on Adaptive Modeling and Simulation, ADMOS 2013, 2013, : 199 - 211
  • [3] Massively Parallel Computation in a Heterogeneous Regime
    Fischer, Orr
    Horowitz, Adi
    Oshman, Rotem
    PROCEEDINGS OF THE 2022 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, PODC 2022, 2022, : 345 - 355
  • [5] EFFICIENT, MASSIVELY-PARALLEL EIGENVALUE COMPUTATION
    HUO, Y
    SCHREIBER, R
    INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1993, 7 (04): : 292 - 303
  • [6] Dynamic Algorithms for the Massively Parallel Computation Model
    Italiano, Giuseppe F.
    Lattanzi, Silvio
    Mirrokni, Vahab S.
    Parotsidis, Nikos
    SPAA'19: PROCEEDINGS OF THE 31ST ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURESS, 2019, 2019, : 49 - 58
  • [7] MASSIVELY PARALLEL COMPUTATION OF CONSERVATION-LAWS
    GARBEY, M
    LEVINE, D
    PARALLEL COMPUTING, 1990, 16 (2-3) : 293 - 304
  • [8] Secure Massively Parallel Computation for Dishonest Majority
    Fernando, Rex
    Komargodski, Ilan
    Liu, Yanyi
    Shi, Elaine
    THEORY OF CRYPTOGRAPHY, TCC 2020, PT II, 2020, 12551 : 379 - 409
  • [9] Massively Parallel Computation on Embedded Planar Graphs
    Holm, Jacob
    Tetek, Jakub
    PROCEEDINGS OF THE 2023 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2023, : 4373 - 4408
  • [10] NEW MEMORY SEMANTICS FOR MASSIVELY PARALLEL COMPUTATION
    DAYTON, DB
    THOMSON, CM
    GEOPHYSICS, 1987, 52 (03) : 406 - 407