THE LINDA(R) ALTERNATIVE TO MESSAGE-PASSING SYSTEMS

被引:41
作者
CARRIERO, NJ
GELERNTER, D
MATTSON, TG
SHERMAN, AH
机构
[1] SCI COMP ASSOCIATES INC,NEW HAVEN,CT 06510
[2] YALE UNIV,DEPT COMP SCI,NEW HAVEN,CT 06520
[3] INTEL CORP,DIV SUPERCOMP SYST,BEAVERTON,OR 97006
关键词
MESSAGE PASSING; LINDA; VIRTUAL SHARED MEMORY; EVALUATION; PARALLEL PROGRAMMING PARADIGM;
D O I
10.1016/0167-8191(94)90032-9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The use of distributed data structures in a logically-shared memory is a natural, readily-understood approach to parallel programming. The principal argument against such an approach for portable software has always been that efficient implementations could not scale to massively-parallel, distributed memory machines. Now, however, there is growing evidence that it is possible to develop efficient and portable implementations of virtual shared memory models on scalable architectures. In this paper we discuss one particular example: Linda. After presenting an introduction to the Linda model, we focus on the expressiveness of the model, on techniques required to build efficient implementations, and on observed performance both on workstation networks and distributed-memory parallel machines. Finally, we conclude by briefly discussing the range of applications developed with Linda and Linda's suitability for the sorts of heterogeneous, dynamically-changing computational environments that are of growing significance.
引用
收藏
页码:633 / 655
页数:23
相关论文
共 28 条
  • [1] BJORNSON R, 1991, SIAM NEWS
  • [2] BJORNSON R, 1993, THESIS YALE U
  • [3] BJORNSON R, 1993, IMPLEMENTATION PERFO
  • [4] BJORNSON R, 1991, EXPERIENCE LINDA
  • [5] BLACK JL, 1992, 2JTH ANN OFFSH TECHN, P169
  • [6] BLACK JL, 1992, 61ST SEG ANN INT M E
  • [7] CAGAN L, 1993, IEEE SPECTRUM
  • [8] CAGAN LD, 1993, IN PRESS FINANCIAL A
  • [9] CAGAN LD, 1993, HIGH PERFORMANCE COM, V1, P16
  • [10] CAP C, 1993, EFFICIENT DATA PARAL