(Enter summary)
Abstract: Distributed memory multiprocessors and network clusters are being used increasingly as parallel computing
resources due to their scalability and cost/performance advantages. However, it is generally believed that
shared memory parallel programming is easier than explicit message passing programming. Although the
generative communication model provides scalability like message passing and the simplicity of shared memory
programming, it is a challenge to effectively implement this model on... (Update)
Context of citations to this paper: More
.... have built an optimizing Linda compiler [15] based on the SUIF compiler infrastructure [16] and a distributed tuplespace runtime system [17]. The runtime system executes on a network of Sun 4 workstations connected by Ethernet and is implemented in C in a UNIX environment...
.... built an optimizing Linda compiler [13] based on the SUIF compiler infrastructure [18] and a distributed tuplespace runtime system [14] that executes on a network of Sun 4 workstations connected by Ethernet. The compiler accepts C Linda programs, represents the program in...
Cited by: More
Static Optimization of Distributed Tuplespace Message.. - Fenwick, Jr., Pollock
(Correct)
Data Flow Analysis Across Tuplespace Process Boundaries - Fenwick, Jr., Pollock
(Correct)
Optimizing the Use of Distributed Queues in Tuplespace - Fenwick, Jr., Pollock (1997)
(Correct)
Active bibliography (related documents): More All
6.9: Issues and Experiences in Implementing a Distributed.. - Fenwick, Jr., Pollock (1996)
(Correct)
1.5: Global Compiler Analysis for Optimizing Tuplespace.. - James Fenwick (1996)
(Correct)
1.0: Implementing an Optimizing Linda Compiler using SUIF - James Fenwick (1996)
(Correct)
Similar documents based on text: More All
0.7: Identifying Tuple Usage Patterns in an Optimizing Linda.. - Fenwick, Jr., Pollock (1996)
(Correct)
0.2: Towards Identifying and Monitoring Optimization Impacts - Way, Pollock (1997)
(Correct)
0.2: All-du-path Coverage for Parallel Programs - Yang, Souter, Pollock (1998)
(Correct)
Related documents from co-citation: More All
4: Achieving asynchronous speedup while preserving synchronous semantics: An implem.. (context) - Landry, Arthur - 1994
4: The SUIF Parallelizing Compiler Guide (context) - Compiler - 1994
4: ACM Transactions on Programming Languages and Systems (context) - Gelernter, in - 1985
BibTeX entry: (Update)
James B. Fenwick, Jr. and Lori L. Pollock. Issues and experiences in implementing a distributed tuplespace. Technical Report TR 9706, University of Delaware, 1996. http://citeseer.ist.psu.edu/fenwick96issues.html More
@article{ jr97issues,
author = "James B. {Fenwick, Jr.} and Lori L. Pollock",
title = "Issues and Experiences in Implementing a Distributed Tuplespace",
journal = "Soft\-ware\emdash Prac\-tice and Experience",
volume = "27",
number = "10",
pages = "1199--1232",
year = "1997",
url = "citeseer.ist.psu.edu/fenwick96issues.html" }
Citations (may not include all citations):
723
Memory coherence in shared virtual memory systems
- Li, Hudak - 1989
606
How to make a multiprocessor computer that correctly execute.. (context) - Lamport - 1979
406
Treadmarks: Distributed shared memory on standard workstatio..
- Keleher, Dwarkadas et al. - 1994
375
ACM Transactions on Programming Languages and Systems (context) - Gelernter, in - 1985
373
UNIX Network Programming (context) - Stevens - 1990
202
Distributed shared memory: A survey of issues and algorithms (context) - Nitzberg, Lo - 1991
195
A new solution to coherence problems in multicache systems (context) - Censier, Feautrier - 1978
156
An evaluation of directory schemes for cache coherence
- Agarwal, Simoni et al. - 1998
105
Multiple tuple spaces in linda (context) - Gelernter - 1989
77
Computer Networks (context) - Tanenbaum - 1988
76
How to Write Parallel Programs (context) - Carriero, Gelernter - 1992
50
Compiler-directed cache management in multiprocessors (context) - Cheong, Veidenbaum - 1990
34
Linda on Distributed Memory Multiprocessors (context) - Bjornson - 1992
25
Matching language and hardware for parallel computation in t.. (context) - Ahuja, Carriero et al. - 1988
22
Memory as a network abstraction (context) - Delp, Farber et al. - 1991
21
The hierarchical task graph as a universal intermediate repr.. (context) - Girkar, Polychronopoulos - 1994
17
Linda meets unix (context) - Leler - 1990
14
Supporting fault-tolerant parallel programming in linda
- Bakken, Schlichting - 1995
13
distributed implementation of linda (context) - Xu, Liskov et al. - 1989
12
The SUIF Parallelizing Compiler Guide (context) - Compiler - 1994
11
Linda in heterogeneous computing environments (context) - Carriero, Gelernter et al. - 1992
10
A foundation for advanced compile-time analysis of linda pro.. (context) - Carriero, Gelernter - 1992
10
Efficient parallel programming with linda
- Deshpande, Schultz - 1992
9
Buses and LAN's -- Linda Implementations Across the Spectrum.. (context) - Leichter, Memories et al. - 1989
9
Compiling functional parallelism on distributed-memory syste.. (context) - Pande, Agrawal et al. - 1994
9
Implementation of Tuple Space Machines (context) - Carriero - 1987
9
Achieving asynchronous speedup while preserving synchronous .. (context) - Landry, Arthur - 1994
8
Mether: Supporting the shared memory model on computing clus.. (context) - Minnich, Pryor - 1993
8
Munin: Distributed shared memory based on type-specific memo.. (context) - Bennett, Carter et al. - 1990
7
Linda unites network systems (context) - Cagan, Sherman - 1993
7
Learning from our successes (context) - Carriero, Gelernter - 1992
6
Implementing an optimizing linda compiler using suif
- Fenwick, Lori et al. - 1996
6
Scientific and Engineering Computation Series (context) - Wilson, Programming - 1995
6
The efficiency of linda for general purpose scientific progr.. (context) - Mattson - 1994
5
Tsnet: A linda implementation for networks of unix-based com.. (context) - Arango, Berndt - 1989
5
Mechanisms and Interfaces for Software-Extended Coherent Sha..
- Chaiken - 1994
5
Technical correspondence on linda in contex (context) - Davidson - 1989
5
Identifying tuple usage patterns in an optimizing linda comp..
- Fenwick, Lori et al. - 1996
4
User's Guide and Reference Manual (context) - National, Oak et al. - 1993
3
Linda-lan: A controlled parallel processing environment (context) - Cline, Arthur - 1992
3
Tools and Techniques for Memory System Design and Analysis
- Lebeck - 1995
3
Global static analysis for optimizing shared tuple space com.. (context) - Fenwick, Lori et al. - 1996
3
Linda sub system on transputers (context) - Shekhar, Srikant - 1993
2
Distributed process creation within a shared data space fram..
- Robinson, Arthur - 1994
2
part Glenda distribution documentation located httpsushi (context) - Jerry, Mangaiarkarasi et al. - 1993
2
Practical communication cost formula for users of message pa.. (context) - Wack - 1994
2
Virtual shared memory programming on workstation clusters (context) - Pfenning, Bachem et al. - 1995
2
Using Linda as the basis of an Operating System Microkernel (context) - Pinakis - 1993
1
transactioncheckpointing approach to fault tolerant linda (context) - Jeong, Plinda et al. - 1994
ftp://nic.funet.fi/pub/unix/parallel/POSYBL.TAR.Z)
Documents on the same site (http://www.cs.appstate.edu/~jbf/Research/index.html): More
Implementing an Optimizing Linda Compiler using SUIF - James Fenwick (1996)
(Correct)
Global Compiler Analysis for Optimizing Tuplespace.. - James Fenwick (1996)
(Correct)
Optimizing the Use of Distributed Queues in Tuplespace - Fenwick, Jr., Pollock (1997)
(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