See this document in CiteSeerX!

Customization of First-Class Tuple-Spaces in a Higher-Order Language (1991)  (Make Corrections)  (8 citations)
Suresh Jagannathan
Parallel Architectures and Languages Europe



  Home/Search   Context   Related

 
View or download:
nec.com/pub/pls/parle91.ps
nec.com/homepages/jagannat...parle91.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  hypatia.dcs.qmw....hpc.functional (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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