(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