Single-chip multiprocessors and multiple-thread architectures are becoming an affordable solution for high-performance general-purpose workstations and servers. On these machines, the workload is typically constituted of both sequential and multithreaded applications. Shared-bus shared-memory multithreaded multiprocessor can be used to speed-up the execution of such workload. In this environment, the scheduler takes care of the load balancing by allocating a ready thread on the first available processor, thus producing thread migration. Thread migration and the persistence of private data into different caches produce an undesired sharing, named passive sharing. The copies due to passive sharing produce useless coherence traffic on the bu...
This paper describes an algorithm for the classification of coherence overhead in shared-bus shared-...
This thesis presents a new cache coherence protocol for shared bus multicache systems, and addresses...
In large scale machines, thousands of processor cycles, in other words, missed opportunities to issu...
Single-chip multiprocessors and multiple-thread architectures are becoming an affordable solution fo...
Single-chip multiprocessors and multiple-thread architectures are becoming an affordable solution fo...
In high-performance general-purpose workstations and servers, the workload can be typically constitu...
n this work, we analyze how a DSS (Decision Support System) workload can be accelerated in the case ...
In this work, by using dynamic analysis techniques, we analyze how a workload can be accelerated in ...
A shared-bus shared-memory system based on multithreaded processors is evaluated against different s...
This paper presents a cache coherence solu-tion for multiprocessors organized around a single time-s...
Thesis (Ph. D.)--University of Washington, 1987Shared-memory multiprocessors offer increased computa...
One common cause of poor performance in large-scale shared-memory multiprocessors is limited memory ...
In this paper, the performance of an Electronic Commerce server, i.e. a system running Electronic Co...
In this work, we characterized the memory performance-and in particular the impact of coherence over...
This paper describes an algorithm for the classification of coherence overhead in shared-bus shared-...
This thesis presents a new cache coherence protocol for shared bus multicache systems, and addresses...
In large scale machines, thousands of processor cycles, in other words, missed opportunities to issu...
Single-chip multiprocessors and multiple-thread architectures are becoming an affordable solution fo...
Single-chip multiprocessors and multiple-thread architectures are becoming an affordable solution fo...
In high-performance general-purpose workstations and servers, the workload can be typically constitu...
n this work, we analyze how a DSS (Decision Support System) workload can be accelerated in the case ...
In this work, by using dynamic analysis techniques, we analyze how a workload can be accelerated in ...
A shared-bus shared-memory system based on multithreaded processors is evaluated against different s...
This paper presents a cache coherence solu-tion for multiprocessors organized around a single time-s...
Thesis (Ph. D.)--University of Washington, 1987Shared-memory multiprocessors offer increased computa...
One common cause of poor performance in large-scale shared-memory multiprocessors is limited memory ...
In this paper, the performance of an Electronic Commerce server, i.e. a system running Electronic Co...
In this work, we characterized the memory performance-and in particular the impact of coherence over...
This paper describes an algorithm for the classification of coherence overhead in shared-bus shared-...
This thesis presents a new cache coherence protocol for shared bus multicache systems, and addresses...
In large scale machines, thousands of processor cycles, in other words, missed opportunities to issu...