COMMUNICATION COMPLEXITY OF PRAMS

被引:92
|
作者
AGGARWAL, A
CHANDRA, AK
SNIR, M
机构
[1] IBM Research Division, T.J. Watson Research Center, Yorktown Heights, NY 10598
关键词
D O I
10.1016/0304-3975(90)90188-N
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose a model, LPRAM, for parallel random access machines with local memory that captures both the communication and computational requirements in parallel computation. For this model, we present several interesting results, including the following:. Two n × n matrices can be multiplied in 0(n3/p) computation time and 0(n2/p 2 3) communication steps using p processors (for p = 0(n3/log 3 2 n)). Furthermore, these bounds are optimal for arithmetic on semirings (using +, × only). It is shown that any algorithm that uses comparisons only and that sorts n words requires Ω(n log n/(p log(n/p))) communication steps for 1 < p < n. We also provide an algorithm that sorts n words and uses (-)(n log n/p) computation time and (-)(n log n/p log(n/p))) communication steps. These bounds also apply for computing an n-point FFT graph. It is shown that computing any binary tree τ with n nodes and height h requires Ω(n/p + log n + √h) communication steps, and can always be computed in 0(n/p + min(√n, h)) steps. We also present a simple linear-time algorithm that generates a schedule for computing τ in at most 2Dopt(τ) steps, where Dopt(τ) represents the minimum communication delay for computing τ. It is also shown that various problems that are expressed as DAGs exhibit a communication-delay/computation-time trade-off. © 1990.
引用
收藏
页码:3 / 28
页数:26
相关论文
共 50 条
  • [41] The Communication Complexity of Optimization
    Vempala, Santosh S.
    Wang, Ruosong
    Woodruff, David P.
    PROCEEDINGS OF THE 2020 ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2020, : 1733 - 1752
  • [42] THE COMPLEXITY OF COMMUNICATION IN 'ARMANCE'
    ANOLLVENDRELL, L
    INSULA-REVISTA DE LETRAS Y CIENCIAS HUMANAS, 1983, 38 (438-): : 7 - 8
  • [43] PRIVACY AND COMMUNICATION COMPLEXITY
    KUSHILEVITZ, E
    30TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 1989, : 416 - 421
  • [44] Nonlocality and communication complexity
    Buhrman, Harry
    Cleve, Richard
    Massar, Serge
    de Wolf, Ronald
    REVIEWS OF MODERN PHYSICS, 2010, 82 (01) : 665 - 698
  • [45] On the communication complexity of polling
    Rescigno, AA
    INFORMATION PROCESSING LETTERS, 1996, 59 (06) : 317 - 323
  • [46] PRIVACY AND COMMUNICATION COMPLEXITY
    KUSHILEVITZ, E
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 1992, 5 (02) : 273 - 284
  • [47] PROBABILISTIC COMMUNICATION COMPLEXITY
    PATURI, R
    SIMON, J
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1986, 33 (01) : 106 - 123
  • [48] ON THE COMMUNICATION COMPLEXITY OF PLANARITY
    DURIS, P
    PUDLAK, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 380 : 145 - 147
  • [49] The communication complexity of addition
    Viola, Emanuele
    PROCEEDINGS OF THE TWENTY-FOURTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA 2013), 2013, : 632 - 651
  • [50] The Communication Complexity of Correlation
    Harsha, Prahladh
    Jain, Rahul
    McAllester, David
    Radhakrishnan, Jaikumar
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2010, 56 (01) : 438 - 449