Shared memory is widely regarded as a more intuitive model than message passing for the development of parallel programs. A shared memory model can be provided by hardware, software, or some combination of both. One of the most important problems to be solved in shared memory environments is that of cache coherence. Experience indicates, unsurprisingly, that hardware-coherent multiprocessors greatly outperform distributed sharedmemory (DSM) emulations on message-passinghardware. Intermediate options, however, have received considerably less attention. We argue in this position paper that one such option---a multiprocessor or network that provides a global physical address space in which processors can make non-coherent accesses to remote me...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...
We present design details and some initial performance results of a novel scalable shared memory mul...
We present design details and some initial performance results of a novel scalable shared memory mul...
We argue that OS-provided data coherence on non-cache-coherent NUMA multiprocessors (machines with a...
Multiprocessors with shared memory are considered more general and easier to program than message-pa...
Thesis (Ph. D.)--University of Washington, 1987Shared-memory multiprocessors offer increased computa...
Shared memory provides an attractive and intuitive programming model that makes good use of programm...
textThis dissertation explores techniques for reducing the costs of inter-processor communication i...
textThis dissertation explores techniques for reducing the costs of inter-processor communication i...
Multiprocessors with shared memory are considered more general and easier to program than message-pa...
Field-Programmable Gate Arrays (FPGAs) systems now comprise many processing elements that are proce...
Field-Programmable Gate Arrays (FPGAs) systems now comprise many processing elements that are proce...
Abstract-Emerging heterogeneous architectures do not necessarily provide cache-coherent shared memor...
Recently there has been considerable interest in cache coherency protocols in shared-memory multipro...
This paper presents a cache coherence solu-tion for multiprocessors organized around a single time-s...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...
We present design details and some initial performance results of a novel scalable shared memory mul...
We present design details and some initial performance results of a novel scalable shared memory mul...
We argue that OS-provided data coherence on non-cache-coherent NUMA multiprocessors (machines with a...
Multiprocessors with shared memory are considered more general and easier to program than message-pa...
Thesis (Ph. D.)--University of Washington, 1987Shared-memory multiprocessors offer increased computa...
Shared memory provides an attractive and intuitive programming model that makes good use of programm...
textThis dissertation explores techniques for reducing the costs of inter-processor communication i...
textThis dissertation explores techniques for reducing the costs of inter-processor communication i...
Multiprocessors with shared memory are considered more general and easier to program than message-pa...
Field-Programmable Gate Arrays (FPGAs) systems now comprise many processing elements that are proce...
Field-Programmable Gate Arrays (FPGAs) systems now comprise many processing elements that are proce...
Abstract-Emerging heterogeneous architectures do not necessarily provide cache-coherent shared memor...
Recently there has been considerable interest in cache coherency protocols in shared-memory multipro...
This paper presents a cache coherence solu-tion for multiprocessors organized around a single time-s...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...
We present design details and some initial performance results of a novel scalable shared memory mul...
We present design details and some initial performance results of a novel scalable shared memory mul...