See this document in CiteSeerX!

The Design and Evaluation of a Shared Object System for Distributed Memory Machines (1994)  (Make Corrections)  (79 citations)
Daniel J. Scales, Monica S. Lam
Operating Systems Design and Implementation



  Home/Search   Context   Related

 
View or download:
stanford.edu/papers/scales94.ps
irisa.fr/caps/PEOPLE/Davi...sca94.ps.gz
usenix.org/publications/lib...scales.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  stanford.edu/papers/ (more)
From:  usenix.org/publications/...scales
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: This paper describes the design and evaluation of SAM, a shared object system for distributed memory machines. SAM is a portable run-time system that provides a global name space and automatic caching of shared data. SAM incorporates mechanisms to address the problem of high communication overheads on distributed memory machines; these mechanisms include tying synchronization to data access, chaotic access to data, prefetching of data, and pushing of data to remote processors. SAM has been... (Update)

Cited by:   More
Improving the I/O Performance and Correctness of Network File.. - Wang (1999)   (Correct)
Towards a Theory of Optimal Communication Pipelines.. - Arvind Krishnamurthy.. (1998)   (Correct)
Compiling Multi-Threaded Object-Oriented Programs - von Praun, Gross (2003)   (Correct)

Similar documents (at the sentence level):
11.0%:   An Efficient Shared Memory Layer for Distributed Memory Machines - Scales, Lam (1994)   (Correct)
6.0%:   Transparent Fault Tolerance for Parallel Applications on.. - Scales, Lam (1996)   (Correct)

Active bibliography (related documents):   More   All
0.3:   A Parallel, Portable and Versatile Treecode - Michael Warren John (1995)   (Correct)
0.2:   Repeatable and Portable Message-Passing Programs - Robert Cypher (1994)   (Correct)
0.2:   Concert/C: Supporting Distributed Programming with.. - Auerbach, Gopal.. (1994)   (Correct)

Similar documents based on text:   More   All
0.2:   Written Preliminary Exam II: Software Distributed Shared Memory - Marks (2001)   (Correct)
0.2:   The Plastic Self Organising Map - Kevin (2002)   (Correct)
0.0:   A New Approach To Generalized Mixture Tying For Continuous.. - Willett, Rigoll (1997)   (Correct)

Related documents from co-citation:   More   All
39:   The Midway Distributed Shared Memory System (context) - Bershad, Zekauskas et al. - 1993
36:   CRL: High-Performance All-Software Distributed Shared Memory - Johnson, Kaashoek et al. - 1995
35:   Treadmarks: Distributed shared memory on standard workstations and operating sys.. - Keleher, Dwarkadas et al. - 1994

BibTeX entry:   (Update)

D. Scales and M. S. Lam. The design and evaluation of a shared object system for distributed memory machines. In Proceedings of the First USENIX Symposium on Operating Systems Design and Implementation, Monterey, CA, November 1994. http://citeseer.ist.psu.edu/scales94design.html   More

@inproceedings{ scales94design,
    author = "Daniel J. Scales and Monica S. Lam",
    title = "The Design and Evaluation of a Shared Object System for Distributed Memory Machines",
    booktitle = "Operating Systems Design and Implementation",
    pages = "101-114",
    year = "1994",
    url = "citeseer.ist.psu.edu/scales94design.html" }
Citations (may not include all citations):
587   PVM: a Framework for Parallel Distributed Computing - Sunderam - 1990
478   The Stanford DASH Multiprocessor (context) - Lenoski, Gharachorloo et al. - 1992
422   Implementation and Performance of Munin - Carter, Bennett et al. - 1991
406   TreadMarks: Distributed Shared Memory on Standard Workstatio.. - Keleher, Cox et al. - 1994
301   The Midway Distributed Shared Memory System (context) - Bershad, Zekauskas et al. - 1993
257   Force-Calculation Algorithm (context) - Barnes, Hut et al. - 1986
248   Orca: A Language for Parallel Programming of Distributed Sys.. - Bal, Kaashoek et al. - 1992
210   The Amber System: Parallel Programming on a Network of Multi.. - Chase, Amador et al. - 1989
157   IVY: A Shared Virtual Memory System for Parallel Computing (context) - Li - 1988
74   Software Versus Hardware Shared-Memory Implementation: A Cas.. - Cox, Dwarkadas et al. - 1994
71   A Report on the SISAL Language Project (context) - Feo, Cann et al. - 1990
67   Compositional Parallel Programming (context) - Chandy, Kesselman - 1992
45   An Efficient BlockOriented Approach to Parallel Sparse Chole.. (context) - Rothberg, Gupta - 1993
38   Distributed Shared Memory with Versioned Objects - Feeley, Levy - 1992
37   Multilanguage Parallel Programming of Heterogeneous Machines (context) - Bisiani, Forin - 1988
34   Implementing an Irregular Application on a Distributed Memor.. - Chakrabarti, Yelick - 1993
34   Linda on Distributed Memory Multiprocessors (context) - Bjornson - 1992
33   body Methods and Their Implications for Multiprocessors (context) - Singh, N- - 1993
31   An Implementation of Distributed Shared Memory - Ramachandran, Yousef et al. - 1991
25   The Parallel Programming Language Id and Its Compilation for.. (context) - Nikhil - 1993
20   and Latency in a Distributed Shared Memory (context) - Minnich, Farber et al. - 1990
19   Implementation of Tuple Space Machines (context) - Carriero - 1987
17   Prelude: A System for Portable Parallel Software - Weihl - 1991
13   Grobner Basis: an Algorithmic Method in Polynomial Ideal The.. (context) - Buchberger - 1985
9   An Efficient Shared Memory System for Distributed Memory Mac.. (context) - Scales, Lam - 1994
5   The Composition of Concurrent Programs (context) - Chandy, Taylor - 1989
5   Accumulators: New Logic Variable Abstractions for Functional.. (context) - Pingali, Ekanadham - 1991
3   body Integrator (context) - Warren, Salmon et al. - 1988



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://suif.stanford.edu/papers/):   More
An Overview of the SUIF Compiler for Scalable Parallel.. - Amarasinghe, Anderson, .. (1993)   (Correct)
Efficient Context-Sensitive Pointer Analysis for C Programs - Wilson, Lam (1995)   (Correct)
Interprocedural Parallelization Analysis: A Case Study - Hall, Murphy, Amarasinghe (1995)   (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