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
相关论文
共 25 条
  • [1] LOWER BOUNDS ON INFORMATION-TRANSFER IN DISTRIBUTED COMPUTATIONS
    ABELSON, H
    [J]. JOURNAL OF THE ACM, 1980, 27 (02) : 384 - 392
  • [2] Aho A. V., 1974, DESIGN ANAL COMPUTER
  • [3] COLE R, 1988, SIAM J COMPUT, V17, P202
  • [4] DURIS P, 1983, 16TH P ANN ACM S THE, P133
  • [5] IMPACT OF HIERARCHICAL MEMORY-SYSTEMS ON LINEAR ALGEBRA ALGORITHM DESIGN
    GALLIVAN, K
    JALBY, W
    MEIER, U
    SAMEH, AH
    [J]. INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1988, 2 (01): : 12 - 48
  • [6] INFORMATION-TRANSFER IN DISTRIBUTED COMPUTING WITH APPLICATIONS TO VLSI
    JAJA, J
    KUMAR, VKP
    [J]. JOURNAL OF THE ACM, 1984, 31 (01) : 150 - 162
  • [7] KARLIN AR, 1986, 18TH P ANN ACM S THE, P160
  • [8] KERR LR, 1970, THESIS CORNELL U NEW
  • [9] KRUSKAL CP, 1988, 15TH P ICALP, P333
  • [10] PARALLEL SUPERCOMPUTING TODAY AND THE CEDAR APPROACH
    KUCK, DJ
    DAVIDSON, ES
    LAWRIE, DH
    SAMEH, AH
    [J]. SCIENCE, 1986, 231 (4741) : 967 - 974