1986
DOI: 10.1145/214419.214420
|View full text |Cite
|
Sign up to set email alerts
|

The S/Net's Linda kernel

Abstract: Linda is a parallel programming language that differs from other parallel languages in its simplicity and in its support for distributed data structures. The S/Net is a multicomputer, designed and built at AT&T Bell Laboratories, that is based on a fast, word-parallel bus interconnect. We describe the Linda-supporting communication kernel we have implemented on the S/Net. The implementation suggests that Linda's unusual shared-memory-like communication primitives can be made to run well in the absence of p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
51
0
1

Year Published

1989
1989
2018
2018

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 130 publications
(52 citation statements)
references
References 8 publications
0
51
0
1
Order By: Relevance
“…Linda [4] has been an active research topic for over two decades. It represents a model of coordination and communication among parallel processes based on logically global associative memory, called a tuplespace, in which processes store and retrieve tuples.…”
Section: Related Workmentioning
confidence: 99%
“…Linda [4] has been an active research topic for over two decades. It represents a model of coordination and communication among parallel processes based on logically global associative memory, called a tuplespace, in which processes store and retrieve tuples.…”
Section: Related Workmentioning
confidence: 99%
“…It thus enables tests and incremental deployment of IPNL, TRIAD, Heaps, and Network Pointer architectures. It is fundamentally based on the Linda [6] system's tuple-style message delivery, integrated with existing IP forwarding and extended with rewriting capability. IPNL is a multi-level routing hierarchy, utilizing different forwarding tags at various routing levels [13].…”
Section: Related Workmentioning
confidence: 99%
“…They range from bare distributed shared memory support such as the Mether system [28], TreadMarks [2], and Munin [13] to high level shared memory abstractions such as Orca [7] and Linda [12]. Shared memory abstractions appear to provide much easier programming interface than message passing.…”
Section: Existing Distributed Programming Approachesmentioning
confidence: 99%
“…Two computing entities are synchronized at initiation time or completion time of tasks. The Linda [12] system is an example of task synchronous COP approach. Tasks can be deposited in a tuple space and decoupled processes pickup the deposited tasks.…”
Section: Task Synchronous Systemsmentioning
confidence: 99%
See 1 more Smart Citation