Memory coherence in shared virtual memory systems
PODC '86 Proceedings of the fifth annual ACM symposium on Principles of distributed computing
Computer
Mirage: a coherent distributed shared memory design
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Memory coherence in shared virtual memory systems
ACM Transactions on Computer Systems (TOCS)
Experiences with the Amoeba distributed operating system
Communications of the ACM
Munin: distributed shared memory based on type-specific memory coherence
PPOPP '90 Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programming
Implementation and performance of Munin
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
Distributed operating systems
Performance evaluation of the Orca shared-object system
ACM Transactions on Computer Systems (TOCS)
The Midway Distributed Shared Memory System
The Midway Distributed Shared Memory System
Hi-index | 0.00 |
In this paper we present a set of Distributed Shared Memory (DSM) tools. These tools follow the philosophy of Open Implementation. They do not include built-in policies for management of shared data, while the task of definition and implementation of the basic design choices for the manipulation of shared data is shifted from the DSM system to the programmer. One of the main reasons that DSM systems are not widely used today in the development of parallel applications is the fact that no existing DSM system meets the requirements of a wide variety of applications, usually due to inflexible built-in policies. The system described here provides the programmer with a set of tools enabling the customization of the DSM system, according to the needs of any specific application. This set of tools has resulted from the decomposition of existing DSM systems into primitive functions.