See this document in CiteSeerX!

TS/Scheme: Distributed Data Structures in Lisp (1994)  (Make Corrections)  
Suresh Jagannathan
Parallel Symbolic Computing



  Home/Search   Context   Related

 
View or download:
nec.com/pub/pls/lasc941.ps
nec.com/homepages/jaganna...lasc941.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: . We describe a parallel object-oriented dialect of Scheme called ts/scheme that provides a simple and expressive interface for building asynchronous parallel programs. The main component in ts/scheme's coordination framework is an abstraction that serves the role of a distributed data structure. Distributed data structures are an extension of conventional data structures insofar as many tasks may simultaneously access and update their contents according to a well-defined serialization... (Update)

Active bibliography (related documents):   More   All
1.8:   LISP AND SYMBOLIC COMPUTATION: An International Journal.. - Ts Scheme Distributed   (Correct)
0.8:   Customization of First-Class Tuple-Spaces in a Higher-Order.. - Jagannathan (1991)   (Correct)
0.6:   Efficient Support for Multiple Concurrency Paradigms in Modern .. - James Philbin   (Correct)

Similar documents based on text:   More   All
0.1:   The Development of a Distributed Capability System for VLOS - Chung Mcdonald Department   (Correct)
0.1:   Polymorphic Splitting: An Effective Polyvariant Flow Analysis - Wright, Jagannathan (1998)   (Correct)
0.1:   A Programming Language Supporting First-Class Parallel.. - Jagannathan (1989)   (Correct)

BibTeX entry:   (Update)

@inproceedings{ jagannathan92tsscheme,
    author = "Suresh Jagannathan",
    title = "{TS}/Scheme: Distributed Data Structures in Lisp",
    booktitle = "Parallel Symbolic Computing",
    pages = "260-267",
    year = "1992",
    url = "citeseer.ist.psu.edu/jagannathan94tsscheme.html" }
Citations (may not include all citations):
723   Memory coherence in shared virtual memory systems - Li, Hudak - 1989
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
173   Lazy Task Creation: A Technique for Increasing the Granulari.. - Mohr, Kranz et al. - 1991
152   Structures: Data Structures for Parallel Computing - Rishiyur, Keshav et al. - 1989
145   Customization: Optimizing Compiler Technology for SELF (context) - Chambers, Ungar - 1989
139   Using Prototypical Objects to Implement Shared Behavior in O.. - Lieberman - 1986
122   Multilisp: A Language for Concurrent Symbolic Computation (context) - Halstead - 1985
105   Multiple Tuple Spaces in Linda (context) - Gelernter - 1989
101   Concurrent Constraint Programming (context) - Saraswat, Rinard - 1990
88   Inheritance and Subtyping in a Parallel Object-Oriented Syst.. (context) - America - 1987
66   A High Performance Parallel Lisp (context) - Kranz, Halstead et al. - 1989
63   Functional Language with State (context) - Barth, Nikhil et al. - 1991
58   WorkCrews: An Abstraction for Controlling Parallelism (context) - Vandevoorde, Roberts - 1988
55   Adding Threads to Standard ML - Cooper, Gregory - 1990
48   Concurrent Prolog: A Progress Report (context) - Shapiro - 1986
47   Distributed Data Structures in Linda (context) - Carriero, Gelernter et al. - 1986
36   Experience with CST: Programming and Implementation (context) - Horwat, Chien et al. - 1989
27   Parallelism in Alpha-Beta Search (context) - Finkel, Fishburn - 1982
21   A Customizable Substrate for Concurrent Languages - Jagannathan, Philbin - 1992
19   Queue-Based Multi-Processing Lisp (context) - Gabriel, McCarthy - 1984
18   A Parallel Lisp Language PaiLisp and its Kernel Specificatio.. (context) - Ito, Matsui - 1990
18   Procs and Locks: A Portable Multiprocessing Platform for Sta.. - Morrisett, Tolmach - 1993
15   Large Scale Parallelization of Alpha-Beta Search: An Algorit.. (context) - Hsu - 1990
15   Two-Directional Record Layout for Multiple Inheritance (context) - Pugh, Weddell - 1990
11   Dynamic Partitioning of Parallel Lisp Programs (context) - Mohr - 1991
11   A Foundation for an Efficient Multi-Threaded Scheme System (context) - Jagannathan, Philbin - 1992
8   QLisp: An Interim Report (context) - Goldman, Gabriel et al. - 1990
8   Customization of First-Class Tuple-Spaces in a Higher-Order .. - Jagannathan - 1991
6   Object-Oriented Concurrent Programming -- Modelling and Prog.. (context) - Yonezawa, Shibayama et al. - 1987
6   An Operating System for Modern Languages (context) - Philbin - 1993
6   A Programming Language Supporting First-Class (context) - Jagannathan - 1988
5   Design and Distributed Implementation of the Parallel Logic .. (context) - Ambriola, Ciancarini et al. - 1990
3   Concurrent Aggreates (context) - Chien, Dally - 1990

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