Filters








309 Hits in 3.4 sec

Distributed shared memory

J. K. Bennett, J. B. Carter, A. L. Cox, E. N. Elnozahy, D. B. Johnson, P. Keleher, W. Zwaenepoel
1992 Proceedings of the 5th workshop on ACM SIGOPS European workshop Models and paradigms for distributed systems structuring - EW 5  
Introduction Distributed shared memory (DSM) is the provision in software of a shared memory programming model on a distributed memory machine [6] .  ...  Second, DSM allows applications written for shared memory machines to be ported with relative ease to distributed memory machines.  ... 
doi:10.1145/506378.506384 dblp:conf/sigopsE/BennettCCEJKZ92 fatcat:ijme4sxn6fhm7ocpjylu4pp65m

Munin: distributed shared memory based on type-specific memory coherence

J. K. Bennett, J. B. Carter, W. Zwaenepoel
1990 SIGPLAN notices  
We are developing Munin, a system that allows programs written for shared memory multiprocessors to be executed e ciently on distributed memory machines.  ...  Each d a y, Munin would y across the world and bring back to Odin knowledge of man's memory. Thus, the raven Munin might be considered the world's rst distributed shared memory mechanism.  ...  What distinguishes Munin from previous distributed shared memory systems are the means by which memory coherence is achieved.  ... 
doi:10.1145/99164.99182 fatcat:gfb5o2zwhbcxjml574nfu25p3y

Munin: distributed shared memory based on type-specific memory coherence

J. K. Bennett, J. B. Carter, W. Zwaenepoel
1990 Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programming - PPOPP '90  
We are developing Munin, a system that allows programs written for shared memory multiprocessors to be executed e ciently on distributed memory machines.  ...  Each d a y, Munin would y across the world and bring back to Odin knowledge of man's memory. Thus, the raven Munin might be considered the world's rst distributed shared memory mechanism.  ...  What distinguishes Munin from previous distributed shared memory systems are the means by which memory coherence is achieved.  ... 
doi:10.1145/99163.99182 dblp:conf/ppopp/BennettCZ90 fatcat:5zifpt43afei5ol4uflb55ba2i

Distributed shared memory: concepts and systems

J. Protic, M. Tomasevic, V. Milutinovic
1996 IEEE Parallel & Distributed Technology Systems & Applications  
His research interests are computer architectures, multiprocessor systems, and distributed shared-memory systems. He can be reached a t etomasev@ubbg.etf.bg.ac.yu.  ...  Her research interests are in computer architecture, distributed systems, and performance analysis. She can be reached at jeca@ubbg.etf.bg.ac.yu.  ...  Khalidi, "An Implementation of Distributed Shared Memory," Sofnuare Practice and Experience, Vol. 21, No. 5, May 1991, pp. 443-464. 10. S . Ahuja, N. Carriero, and D.  ... 
doi:10.1109/88.494605 fatcat:56jusk7vobepvhcvroadujiiae

Distributed shared memory: a survey of issues and algorithms

B. Nitzberg, V. Lo
1991 Computer  
A Distributed sharedmemory systems implement the sharedmemory abstraction On multicomputer architectures, combining the scalability of networkbased architectures with the convenience Of shared-memory programming  ...  All DSM systems provide some form of memory coherence. If the shared data is not replicated, then enforcing memory coherence is trivial.  ...  Acknowledgments This work was supported in part by NSF grant CCR-8808532, a Tektronix research fellowship, and the NSF Research Experiences for Undergraduates program.  ... 
doi:10.1109/2.84877 fatcat:cy664qqsdvetfbl6oill7bpk3u

Techniques for reducing consistency-related communication in distributed shared-memory systems

John B. Carter, John K. Bennett, Willy Zwaenepoel
1995 ACM Transactions on Computer Systems  
Distributed shared-memory (DSM) software systems provide a shared-mem- ory abstraction on hardware with physically distributed memory.  ...  DSM systems combine the best features of shared-memory and distributed-memory machines.  ... 
doi:10.1145/210126.210127 fatcat:cadv2nk3u5dvxmbsa7l3pv6e5a

A comprehensive distributed shared memory system that is easy to use and program

J Silcock, A Goscinski
1999 Distributed Systems Engineering  
An analysis of the distributed shared memory (DSM) work carried out by other researchers shows that it has been able to improve the performance of applications, at the expense of ease of programming and  ...  RHODOS' DSM allows programmers to write shared memory code exploiting their sequential programming skills without the need to learn the DSM concepts.  ...  The granularity of the shared memory is an 8 K page. The experiments were carried out using from one to eight workstations.  ... 
doi:10.1088/0967-1846/6/4/301 fatcat:po4slj4vpfhfdbmccnl22g4vii

Lazy release consistency for software distributed shared memory

Pete Keleher, Alan L. Cox, Willy Zwaenepoel
1992 SIGARCH Computer Architecture News  
Relaxed memory consistency models, such a s release consistency, w ere introduced in order to reduce the impact of remote memory access latency in both software and hardware distributed shared memory (  ...  These reductions are especially signi cant f o r programs that exhibit false sharing and make extensive use of locks.  ...  Munin 5] w as the rst software distributed shared memory system to use release consistency.  ... 
doi:10.1145/146628.139676 fatcat:ah2fr7zlg5ep3dr6udylavwmym

Lazy release consistency for software distributed shared memory

Pete Keleher, Alan L. Cox, Willy Zwaenepoel
1992 Proceedings of the 19th annual international symposium on Computer architecture - ISCA '92  
Relaxed memory consistency models, such a s release consistency, w ere introduced in order to reduce the impact of remote memory access latency in both software and hardware distributed shared memory (  ...  These reductions are especially signi cant f o r programs that exhibit false sharing and make extensive use of locks.  ...  Munin 5] w as the rst software distributed shared memory system to use release consistency.  ... 
doi:10.1145/139669.139676 dblp:conf/isca/KeleherCZ92 fatcat:qpacqigdxracxd42bmbdvjcfdq

Heaps and stacks in distributed shared memory

M. Pizka, C. Rehn
2002 Proceedings 16th International Parallel and Distributed Processing Symposium  
Software-based distributed shared memory (DSM) systems do usually not provide any means to use shared memory regions as stacks or via an efficient heap memory allocator.  ...  Instead DSM users are forced to work with very rudimentary and coarse grain memory (de-)allocation primitives.  ...  Introduction Software-based distributed shared memory (DSM) systems do usually not provide any means to use shared memory regions 1 as stack or heap memory.  ... 
doi:10.1109/ipdps.2002.1016494 dblp:conf/ipps/PizkaR02 fatcat:cxjxmlku6vdgtlr7lvkmo2qya4

A comprehensive bibliography of distributed shared memory

M. Rasit Eskicioglu
1996 ACM SIGOPS Operating Systems Review  
This abstraction is commonly known as Distributed Shared Memory (DSM).  ...  Shared memory is an attractive programming model for designing parallel and distributed applications.  ...  Experiences with and Object-Oriented Mapper for Coherent Distributed Shared Memory.  ... 
doi:10.1145/218646.218651 fatcat:ildcgoxumvheharepblsrqm5ui

Adaptive protocols for software distributed shared memory

C. Amza, A.L. Cox, S. Dwarkadas, Li-Jie Jin, K. Rajamani, W. Zwaenepoel
1999 Proceedings of the IEEE  
We demonstrate the bene ts of software shared memory protocols that adapt at run-time to the memory access patterns observed in the applications.  ...  Introduction Many di erent protocols have been proposed for implementing a software shared memory abstraction on distributed memory hardware.  ...  In this paper we present the design of such an adaptive software distributed shared memory system and evaluate its performance.  ... 
doi:10.1109/5.747867 fatcat:2yf74b7ydrcbjihqzbp5b3apty

Engineering Distributed Shared Memory Middleware for Java [chapter]

Michele Mazzucco, Graham Morgan, Fabio Panzieri, Craig Sharp
2009 Lecture Notes in Computer Science  
This paper describes the design, implementation and initial evaluation of an object-based Distributed Shared Memory (DSM) middleware system for Java.  ...  The resulting implementation allows the construction of event-based distributed systems using a simple programming model, allowing applications to be deployed without hardware or communication channel  ...  In such systems transparency of distribution is afforded via the access of shared memory.  ... 
doi:10.1007/978-3-642-05148-7_40 fatcat:va7wwvvhajejbosuofx3ws7sye

Adaptive migratory scheme for distributed shared memory

Jai-Hoon Kim, Nitin H. Vaidya
1997 Proceedings of the 11th international conference on Supercomputing - ICS '97  
All the shared data accessed in qt e s t 2 is confined to a single page. For this experiment, we assume a small amount of shared data access per iteration of the r e pe at loop (NSIZE = 4).  ...  Our scheme can be incorporated into a software DSM in which memory coherency is maintained in a distributed manner.  ...  Due to the dynamic distributed ownership algorithm used in many DSMs, migratory protocol is notalways optimal even if the access pattern is migratory sharing.  ... 
doi:10.1145/263580.263659 dblp:conf/ics/KimV97 fatcat:kms4qsgglze3hndjlhmce7rwx4

Hardware support for flexible distributed shared memory

S.K. Reinhardt, R.W. Pfile, D.A. Wood
1998 IEEE transactions on computers  
We find that even with aggressive DSM hardware support, custom protocols can provide significant speedups for some applications.  ...  We examine two approaches to coping with these overheads. First, DSM-specific hardware can be added to the off-the-shelf component base to reduce overheads.  ...  At its simplest, Tempest's flexibility lets users select from a menu of available shared-memory protocols, as in Munin [10] .  ... 
doi:10.1109/12.729790 fatcat:ybyu26st3vbl5mbnytscnzzxlq
« Previous Showing results 1 — 15 out of 309 results