The goal of this work is to explore architectural mechanisms for supporting explicit communication in cachecoherent shared memory multiprocessors. The motivation stems from the observation that applications display wide diversity in terms of sharing characteristics and hence impose different communication requirements on the system. Explicit communication mechanisms would allow tailoring the coherence management under software control to match these differing needs and strive to provide a close approximation to a zero overhead machine from the application perspective. Toward achieving these goals, we first analyze the characteristics of sharing observed in certain specific applications. We then use these characteristics to synthesize explic...
This paper discusses some of the issues involved in implementing a shared-address space programming ...
Current and emerging high-performance parallel computer architectures generally implement one of two...
Due to VLSI lithography problems and the limitation of additional architectural enhancements uniproc...
The goal of this work is to explore architectural mechanisms for supporting explicit communication i...
The goal of this work is to explore architectural mechanisms for supporting explicit communication...
Recent developments in shared-memory multiprocessor systems advocate using off-the-shelf hardware to...
Shared memory systems generally support consumerinitiated communication; when a process needs data,...
[[abstract]]A cache coherence protocol for a multiprocessor system. Each processor in the system has...
In programming high performance applications, shared address-space platforms are preferable for fine...
Shared-memory multiprocessors are becoming increasingly popular as a high-performance, easy to progr...
This thesis presents a new cache coherence protocol for shared bus multicache systems, and addresses...
textThis dissertation explores techniques for reducing the costs of inter-processor communication i...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...
The transition to multi-core architectures can be attributed mainly to fundamental limitations in cl...
Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented ...
This paper discusses some of the issues involved in implementing a shared-address space programming ...
Current and emerging high-performance parallel computer architectures generally implement one of two...
Due to VLSI lithography problems and the limitation of additional architectural enhancements uniproc...
The goal of this work is to explore architectural mechanisms for supporting explicit communication i...
The goal of this work is to explore architectural mechanisms for supporting explicit communication...
Recent developments in shared-memory multiprocessor systems advocate using off-the-shelf hardware to...
Shared memory systems generally support consumerinitiated communication; when a process needs data,...
[[abstract]]A cache coherence protocol for a multiprocessor system. Each processor in the system has...
In programming high performance applications, shared address-space platforms are preferable for fine...
Shared-memory multiprocessors are becoming increasingly popular as a high-performance, easy to progr...
This thesis presents a new cache coherence protocol for shared bus multicache systems, and addresses...
textThis dissertation explores techniques for reducing the costs of inter-processor communication i...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...
The transition to multi-core architectures can be attributed mainly to fundamental limitations in cl...
Recent distributed shared memory (DSM) systems and proposed shared-memory machines have implemented ...
This paper discusses some of the issues involved in implementing a shared-address space programming ...
Current and emerging high-performance parallel computer architectures generally implement one of two...
Due to VLSI lithography problems and the limitation of additional architectural enhancements uniproc...