Conventional storage management systems provide one interface for accessing memory segments and another for accessing secondary storage objects. This hinders application programming and affects overall system performance due to mandatory data copying and user/kernel boundary crossings, which in the microkernel case may involve context switches. Memory-mapping techniques may be used to provide programmers with a unified view of the storage system. This paper extends such techniques to support a shared data object model for distributed computing environments in which good support for coherence and synchronization is essential. The approach is based on a microkernel, typed memory objects, and integrated coherence control. A microkernel archite...
In programming high performance applications, shared address-space platforms are preferable for fine...
This paper presents a summary of the results of an examination of protocols produced via the integra...
Abstract. User-controllable coherence revives the idea of cooperation between software and hardware ...
We propose a technique for maintaining coherency of a transactional distributed shared memory, used ...
An object-orientated framework for the design of distributed virtual memory consistency is presented...
We are developing Munin y, a system that allows programs written for shared memory multiprocessors t...
We are developing Munin, a system that allows programs written for shared memory multiprocessors to ...
Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented ...
Support for co-operative distributed applications is an important direction of computer systems rese...
This paper describes a Java-based distributed shared memory system (DSM) that simultaneously support...
Programming with shared data in loosely coupled parallel architectures is generally supported by a s...
Recent distributed shared memory (DSM) systems provide increasingly more support for the sharing of ...
An adaptive cache coherence mechanism exploits semantic information about the expected or observed a...
Most methods for programming loosely-coupled systems are based on message-passing. Recently, however...
We consider the problem of executing distributed applications using the shared memory paradigm on dy...
In programming high performance applications, shared address-space platforms are preferable for fine...
This paper presents a summary of the results of an examination of protocols produced via the integra...
Abstract. User-controllable coherence revives the idea of cooperation between software and hardware ...
We propose a technique for maintaining coherency of a transactional distributed shared memory, used ...
An object-orientated framework for the design of distributed virtual memory consistency is presented...
We are developing Munin y, a system that allows programs written for shared memory multiprocessors t...
We are developing Munin, a system that allows programs written for shared memory multiprocessors to ...
Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented ...
Support for co-operative distributed applications is an important direction of computer systems rese...
This paper describes a Java-based distributed shared memory system (DSM) that simultaneously support...
Programming with shared data in loosely coupled parallel architectures is generally supported by a s...
Recent distributed shared memory (DSM) systems provide increasingly more support for the sharing of ...
An adaptive cache coherence mechanism exploits semantic information about the expected or observed a...
Most methods for programming loosely-coupled systems are based on message-passing. Recently, however...
We consider the problem of executing distributed applications using the shared memory paradigm on dy...
In programming high performance applications, shared address-space platforms are preferable for fine...
This paper presents a summary of the results of an examination of protocols produced via the integra...
Abstract. User-controllable coherence revives the idea of cooperation between software and hardware ...