Sciweavers

Share
HPCA
2007
IEEE

An Adaptive Shared/Private NUCA Cache Partitioning Scheme for Chip Multiprocessors

10 years 5 months ago
An Adaptive Shared/Private NUCA Cache Partitioning Scheme for Chip Multiprocessors
The significant speed-gap between processor and memory and the limited chip memory bandwidth make last-level cache performance crucial for future chip multiprocessors. To use the capacity of shared last-level caches efficiently and to allow for a short access time, proposed non-uniform cache architectures (NUCAs) are organized into per-core partitions. If a core runs out of cache space, blocks are typically relocated to nearby partitions, thus managing the cache as a shared cache. This uncontrolled sharing of all resources may unfortunately result in pollution that degrades performance. We propose a novel non-uniform cache architecture in which the amount of cache space that can be shared among the cores is controlled dynamically. The adaptive scheme estimates, continuously, the effect of increasing/decreasing the shared partition size on the overall performance. We show that our scheme outperforms a private and shared cache organization as well as a hybrid NUCA organization in whic...
Haakon Dybdahl, Per Stenström
Added 02 Jun 2010
Updated 02 Jun 2010
Type Conference
Year 2007
Where HPCA
Authors Haakon Dybdahl, Per Stenström
Comments (0)
books