In this paper, we study a hardware-supported, compiler-directed (HSCD) cache coherence scheme, which can be implemented on a large-scale multiprocessor using off-the-shelf microprocessors, such as the Cray T3D. The scheme can be adapted to various cache organizations, including multi-word cache lines and byte-addressable architectures. Several system related issues, including critical sections, inter-thread communication, and task migration have also been addressed. The cost of the required hardware support is minimal and proportional to the cache size. The necessary compiler algorithms, including intra- and interprocedural array data flow analysis, have been implemented on the Polaris parallelizing compiler [33]. From our simulation study ...
Cache coherence problem is a major concern in the design of shared-memory multiprocessors. As the nu...
Cache coherence problem is a major concern in the design of shared-memory multiprocessors. As the nu...
Recently there has been considerable interest in cache coherency protocols in shared-memory multipro...
In this paper, we study a hardware-supported, compilerdirected (HSCD) cache coherence scheme, which ...
Reducing memory latency is critical to the performance of large-scale parallel systems. Due to the t...
Reducing memory latency is critical to the performance of large-scale parallel systems. Due to the t...
Both hardware-controlled and compiler-directed mechanisms have been proposed for maintaining cache c...
Although it is convenient to program large-scale multiprocessors as though all processors shared acc...
The cache coherence maintenance problem has been the major obstacle in using private cache memory to...
200 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.The use of a private cache in...
200 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.The use of a private cache in...
Caches have the potential to provide multiprocessors with an automatic mechanism for reducing both n...
We argue that OS-provided data coherence on non-cache-coherent NUMA multiprocessors (machines with a...
A wide variety of computer architectures have been proposed to exploit parallelism at different gran...
A wide variety of computer architectures have been proposed to exploit parallelism at different gran...
Cache coherence problem is a major concern in the design of shared-memory multiprocessors. As the nu...
Cache coherence problem is a major concern in the design of shared-memory multiprocessors. As the nu...
Recently there has been considerable interest in cache coherency protocols in shared-memory multipro...
In this paper, we study a hardware-supported, compilerdirected (HSCD) cache coherence scheme, which ...
Reducing memory latency is critical to the performance of large-scale parallel systems. Due to the t...
Reducing memory latency is critical to the performance of large-scale parallel systems. Due to the t...
Both hardware-controlled and compiler-directed mechanisms have been proposed for maintaining cache c...
Although it is convenient to program large-scale multiprocessors as though all processors shared acc...
The cache coherence maintenance problem has been the major obstacle in using private cache memory to...
200 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.The use of a private cache in...
200 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1993.The use of a private cache in...
Caches have the potential to provide multiprocessors with an automatic mechanism for reducing both n...
We argue that OS-provided data coherence on non-cache-coherent NUMA multiprocessors (machines with a...
A wide variety of computer architectures have been proposed to exploit parallelism at different gran...
A wide variety of computer architectures have been proposed to exploit parallelism at different gran...
Cache coherence problem is a major concern in the design of shared-memory multiprocessors. As the nu...
Cache coherence problem is a major concern in the design of shared-memory multiprocessors. As the nu...
Recently there has been considerable interest in cache coherency protocols in shared-memory multipro...