This work presents a study of fairness in cache sharing between processes in a chip multiprocessor (CMP). We propose a new algorithm that uses a metric based on the D3C miss classification and LRU Stack Distance, to measure the fairness in the administration of the resources to achieve an increase of the global IPC of all executed processes. Shared cache miss rate, IPC and bandwidth metrics were considered to analyze the simulation results obtained using three test sets. The obtained results showed that the proposed dynamic management policy compared to Capitalist management policy, has a lower global miss rate in shared cache and lower bandwidth usage for each test set studied and fulfills its objective of managing the shared cache space f...
Abstract — As CMPs are emerging as the dominant architecture for a wide range of platforms (from emb...
One of the key requirements to obtaining high performance from chip multiprocessors (CMPs) is to eff...
textThis dissertation explores techniques for reducing the costs of inter-processor communication i...
A dynamic shared cache partitioning scheme for multi-coreprocessors is presented. Capacity misses pr...
This paper presents a detailed study of fairness in cache sharing between threads in a chip multipro...
Chip Multiprocessors (CMPs) have become the architecture of choice for high-performance general-purp...
Abstract—The ongoing move to chip multiprocessors (CMPs) permits greater sharing of last-level cache...
One of the dominant approaches towards implementing fast and high performance computer architectures...
The limitation imposed by instruction-level parallelism (ILP) has motivated the use of thread-level ...
An optimal replacement policy that minimizes the miss rate in a private cache was proposed several d...
This paper describes Cache Equalizer (CE), a novel distributed cache management scheme for large sca...
In this thesis we present a comparative analysis of shared cache management techniquesfor chip multi...
The evolution of microprocessor design in the last few decades has changed significantly, moving fro...
[EN] Shared caches have become the common design choice in the vast majority of modern multi-core an...
In a multicore system, effective management of shared last level cache (LLC), such as hardware/softw...
Abstract — As CMPs are emerging as the dominant architecture for a wide range of platforms (from emb...
One of the key requirements to obtaining high performance from chip multiprocessors (CMPs) is to eff...
textThis dissertation explores techniques for reducing the costs of inter-processor communication i...
A dynamic shared cache partitioning scheme for multi-coreprocessors is presented. Capacity misses pr...
This paper presents a detailed study of fairness in cache sharing between threads in a chip multipro...
Chip Multiprocessors (CMPs) have become the architecture of choice for high-performance general-purp...
Abstract—The ongoing move to chip multiprocessors (CMPs) permits greater sharing of last-level cache...
One of the dominant approaches towards implementing fast and high performance computer architectures...
The limitation imposed by instruction-level parallelism (ILP) has motivated the use of thread-level ...
An optimal replacement policy that minimizes the miss rate in a private cache was proposed several d...
This paper describes Cache Equalizer (CE), a novel distributed cache management scheme for large sca...
In this thesis we present a comparative analysis of shared cache management techniquesfor chip multi...
The evolution of microprocessor design in the last few decades has changed significantly, moving fro...
[EN] Shared caches have become the common design choice in the vast majority of modern multi-core an...
In a multicore system, effective management of shared last level cache (LLC), such as hardware/softw...
Abstract — As CMPs are emerging as the dominant architecture for a wide range of platforms (from emb...
One of the key requirements to obtaining high performance from chip multiprocessors (CMPs) is to eff...
textThis dissertation explores techniques for reducing the costs of inter-processor communication i...