This paper investigates the performance of shared-memory cluster-based architectures where each cluster is a shared-bus multiprocessor augmented with a protocol processor maintaining cache coherence across clusters. For a given number of processors, sixteen in this study, we evaluate the performance of various cluster configurations. We also consider the impact of adding a remote shared cache in each cluster. We use Mean Value Analysis to estimate the cache miss latencies of various types and the overall execution time. The service demands of shared resources are characterized in detail by examining the sub-requests issued in resolving cache misses. In addition to the architectural system parameters and the service demands on resources, the...
In this work, by using dynamic analysis techniques, we analyze how a workload can be accelerated in ...
There are three major classes of MIMD multiprocessors: cache-coherent machines, NUMA (non-uniform me...
The use of private caches in a multiprocessor system causes inconsistency of the shared data among t...
This paper evaluates the benefit of adding a shared cache to the network interface as a means of imp...
In the near future, semiconductor technology will allow the integration of multiple processors on a ...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...
This paper evaluates network caching as a means to improve the performance of cluster-based multipro...
Clustering processors together at a level of the memory hierarchy in shared address space multiproce...
In this paper, the performance of an Electronic Commerce server, i.e. a system running Electronic Co...
Multi-core architectures are the future for high-performance computing and are omnipresent these day...
Thesis (Ph. D.)--University of Washington, 1987Shared-memory multiprocessors offer increased computa...
The effects of various cache coherence strategies are analyzed for a multiported shared memory multi...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
A shared memory multiprocessor having clusters of processing elements and memory modules is proposed...
. This paper studies the locality analysis problem for sharedmemory multiprocessors, a class of para...
In this work, by using dynamic analysis techniques, we analyze how a workload can be accelerated in ...
There are three major classes of MIMD multiprocessors: cache-coherent machines, NUMA (non-uniform me...
The use of private caches in a multiprocessor system causes inconsistency of the shared data among t...
This paper evaluates the benefit of adding a shared cache to the network interface as a means of imp...
In the near future, semiconductor technology will allow the integration of multiple processors on a ...
Thesis (Ph. D.)--University of Washington, 1997Two recent trends are affecting the design of medium-...
This paper evaluates network caching as a means to improve the performance of cluster-based multipro...
Clustering processors together at a level of the memory hierarchy in shared address space multiproce...
In this paper, the performance of an Electronic Commerce server, i.e. a system running Electronic Co...
Multi-core architectures are the future for high-performance computing and are omnipresent these day...
Thesis (Ph. D.)--University of Washington, 1987Shared-memory multiprocessors offer increased computa...
The effects of various cache coherence strategies are analyzed for a multiported shared memory multi...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
A shared memory multiprocessor having clusters of processing elements and memory modules is proposed...
. This paper studies the locality analysis problem for sharedmemory multiprocessors, a class of para...
In this work, by using dynamic analysis techniques, we analyze how a workload can be accelerated in ...
There are three major classes of MIMD multiprocessors: cache-coherent machines, NUMA (non-uniform me...
The use of private caches in a multiprocessor system causes inconsistency of the shared data among t...