The hardware complexity of hardware-only directory protocols in shared-memory multiprocessors has motivated many researchers to emulate directory management by software handlers executed on the compute processors, called software-only directory protocols. In this paper, we evaluate the performance and design trade-offs between these two approaches in the same architectural simulation framework driven by eight applications from the SPLASH-2 suite. Our evaluation reveals some common case operations that can be supported by simple hardware mechanisms and can make the performance of software-only directory protocols competitive with that of hardware-only protocols. These mechanisms aim at either reducing the software handler latency or hiding ...
Shared-memory architectures represent a class of parallel computer systems commonly used in the comm...
This paper presents a non-blocking directory-based cache coherence protocol to improve the performan...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...
The hardware complexity of hardware-only directory protocols in shared-memory multiprocessors has mo...
In both hardware-only and software-only directory protocols the performance is often limited by memo...
In both hardware-only and software-only directory protocols the performance is often limited by memo...
This paper considers alternative directory protocols for providing cache coherence in shared-memory ...
Recent research shows that the occupancy of the coherence controllers is a major performance bottlen...
Journal PaperCurrent microprocessors incorporate techniques to aggressively exploit instruction-leve...
Traditionally, cache coherence in multiprocessors has been maintained in hardware. However, the cost...
A wide variety of computer architectures have been proposed to exploit parallelism at different gran...
Plentiful research has addressed low-complexity software-based shared-memory systems since the idea ...
A software distributed shared memory (DSM) system allows shared memory parallel programs to execute ...
This thesis describes and evaluates the effectiveness of four hardware mechanisms for software share...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
Shared-memory architectures represent a class of parallel computer systems commonly used in the comm...
This paper presents a non-blocking directory-based cache coherence protocol to improve the performan...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...
The hardware complexity of hardware-only directory protocols in shared-memory multiprocessors has mo...
In both hardware-only and software-only directory protocols the performance is often limited by memo...
In both hardware-only and software-only directory protocols the performance is often limited by memo...
This paper considers alternative directory protocols for providing cache coherence in shared-memory ...
Recent research shows that the occupancy of the coherence controllers is a major performance bottlen...
Journal PaperCurrent microprocessors incorporate techniques to aggressively exploit instruction-leve...
Traditionally, cache coherence in multiprocessors has been maintained in hardware. However, the cost...
A wide variety of computer architectures have been proposed to exploit parallelism at different gran...
Plentiful research has addressed low-complexity software-based shared-memory systems since the idea ...
A software distributed shared memory (DSM) system allows shared memory parallel programs to execute ...
This thesis describes and evaluates the effectiveness of four hardware mechanisms for software share...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/16...
Shared-memory architectures represent a class of parallel computer systems commonly used in the comm...
This paper presents a non-blocking directory-based cache coherence protocol to improve the performan...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...