Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Linda alternative to message-passing systems

Journal Article · · Parallel Computing
The use of distributed data structures in a logically-shared memory is a natural readily-understood approach to parallel programming. The principle 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. 28 refs.
OSTI ID:
135319
Journal Information:
Parallel Computing, Journal Name: Parallel Computing Journal Issue: 4 Vol. 20; ISSN PACOEJ; ISSN 0167-8191
Country of Publication:
United States
Language:
English

Similar Records

Matching language and hardware for parallel computation in the Linda Machine
Journal Article · Mon Aug 01 00:00:00 EDT 1988 · IEEE Trans. Comput.; (United States) · OSTI ID:6902291

Split-join and message passing programming models on the BBN TC2000
Conference · Mon Dec 31 23:00:00 EST 1990 · OSTI ID:5836942

p4-Linda: A portable implementation of Linda
Conference · Thu Jul 01 00:00:00 EDT 1993 · OSTI ID:10178800