(Enter summary)
Abstract: A distributed data structure is an object which permits many producers
to augment or modify its contents, and many consumers simultaneously
to access its component elements. Synchronization is implicit in
data structure access: a process that requests an element which has not
yet been generated blocks until a producer creates it.
In this paper, we describe a parallel programming language (called T S)
whose fundamental communication device is a significant generalization of
the tuple-space... (Update)
Context of citations to this paper: More
.... 9: A master worker implementation of a parallel primes finder using first class distributed data structures implemented as tuple spaces[23, 24]. The procedure compute chunk is not shown. Our implementation also takes advantage of thread absorption to permit the construction...
Cited by: More
Ecient Agent Communication - In Multi-Agent Systems (2004)
(Correct)
Efficient Agent Communication in Multi-Agent Systems - Jang, Momen, Agha (2005)
(Correct)
LISP AND SYMBOLIC COMPUTATION: An International Journal.. - Ts Scheme Distributed
(Correct)
Active bibliography (related documents): More All
0.8: TS/Scheme: Distributed Data Structures in Lisp - Jagannathan (1994)
(Correct)
0.5: A Customizable Substrate for Concurrent Languages - Jagannathan, Philbin (1992)
(Correct)
0.2: Reflective Building Blocks for Modular Systems - Jagannathan
(Correct)
Similar documents based on text: More All
0.4: Towards Scalability in Tuple Spaces - Obreiter, Gräf (2002)
(Correct)
0.3: Safe Tuplespace-Based Coordination in Multi Agent Systems - Minsky, Minsky, Ungureanu (2001)
(Correct)
0.3: Issues and Experiences in Implementing a Distributed.. - Fenwick, Jr., Pollock (1996)
(Correct)
Related documents from co-citation: More All
6: Actors: a model of concurrent computation in distributed systems (context) - Agha - 1988
5: Communications of the ACM (context) - Carriero, Gelernter et al. - 1989
4: ActorSpaces: An Open Distributed Programming Paradigm
- Agha, Callsen - 1993
BibTeX entry: (Update)
Suresh Jagannathan. Customization of first-class tuple-spaces in a higher-order language. In PARLE '91. Springer Verlag, 1991. http://citeseer.ist.psu.edu/jagannathan91customization.html More
@inproceedings{ suresh91customization,
author = "Jagannathan, Suresh",
title = "{C}ustomization of {F}irst-{C}lass {T}uple-{S}paces in a {H}igher-{O}rder {L}anguage",
booktitle = "Parallel Architectures and Languages Europe",
publisher = "Springer-Verlag LNCS 506",
year = "1991",
url = "citeseer.ist.psu.edu/jagannathan91customization.html" }
Citations (may not include all citations):
673
Actors: A Model of Concurrent Computation in Distributed Sys.. (context) - Agha - 1986
309
Communications of the ACM (context) - Carriero, Gelernter et al. - 1989
306
Self: The Power of Simplicity (context) - Ungar, Smith - 1987
257
Smalltalk-80: The Language and its Implementation (context) - Goldberg, Robson - 1983
197
The Revised 3 Report on the Algorithmic Language Scheme
- Rees, Clinger - 1986
157
How to Write Parallel Programs: A Guide to the Perplexed (context) - Carriero, Gelernter - 1989
152
Structures: Data Structures for Parallel Computing
- Rishiyur, Keshav et al. - 1989
150
Report on the Functional Programming Language Haskell (context) - Hudak, Wadler - 1989
122
Multilisp: A Language for Concurrent Symbolic Computation (context) - Halstead - 1985
107
A Denotational Semantics of Inheritance and its Correctness
- Cook, Palsberg - 1989
105
Multiple Tuple Spaces in Linda (context) - Gelernter - 1989
88
Inheritance and Subtyping in a Parallel Object-Oriented Syst.. (context) - America - 1987
72
Using Prototypical Objects to Implement Shared Behavior in O.. (context) - Lieberman - 1986
66
A High Performance Parallel Lisp (context) - Kranz, Halstead et al. - 1989
66
ACM Transactions on Programming Languages and Systems (context) - Clark, Gregory et al. - 1986
65
Concurrent Prolog : Collected Papers (context) - Shapiro - 1987
54
The Mystery of the Tower Revealed: A Non-Reflective Descript.. (context) - Wand, Friedman - 1986
54
Reference Manual for the ADA Programming Language (context) - Dept, Defense - 1982
48
Concurrent Prolog: A Progress Report (context) - Shapiro - 1986
40
Inheritance in Smalltalk-80: A Denotational Definition (context) - Kamin - 1988
36
Experience with CST: Programming and Implementation (context) - Horwat, Chien et al. - 1989
6
Object-Oriented Concurrent Programming -- Modelling and Prog.. (context) - Yonezawa, Shibayama et al. - 1987
5
The Implementation of Procedurally Reflective Languages (context) - Smith, Rivieres - 1984
5
Design and Distributed Implementation of the Parallel Logic .. (context) - Ambriola, Ciancarini et al. - 1990
3
Concurrent Aggreates (context) - Chien, Dally - 1990
2
Optimizing Analysis for First-Class Tuple-Spaces
- Jagannathan - 1990
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://hypatia.dcs.qmw.ac.uk/SEL-HPC/Articles/GeneratedHtml/hpc.functional.html): More
A Parallel Complexity Model for Functional Languages - Guy Blelloch, John Greiner (1994)
(Correct)
Computing Downwards Accumulations on Trees Quickly - Gibbons (1996)
(Correct)
Expressing Nested Data Parallel Operations Through.. - Engelhardt, Wendelborn (1994)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC