Sciweavers

SIGARCH
2008

Towards hybrid last level caches for chip-multiprocessors

13 years 11 months ago
Towards hybrid last level caches for chip-multiprocessors
As CMP platforms are widely adopted, more and more cores are integrated on to the die. To reduce the off-chip memory access, the last level cache is usually organized as a distributed shared cache. In order to avoid hot-spots, cache lines are interleaved across the distributed shared cache slices using a hash function. However, as we increase the number of cores and cache slices in the platform, this also implies that most of data references go to remote cache slices, thereby increasing the access latency significantly. In this paper, we propose a hybrid last level cache, which has some amount of private space and some amount of shared space on each cache slice. For workloads with no sharing, the goal is to provide more hits into the local slice while still keeping the overall miss rate low. For workloads with sufficient sharing, the goal is to allow more sharing in the last-level cache slice. We present hybrid last-level cache design options and study its hit/miss rate behavior for a ...
Li Zhao, Ravi Iyer, Mike Upton, Don Newell
Added 14 Dec 2010
Updated 14 Dec 2010
Type Journal
Year 2008
Where SIGARCH
Authors Li Zhao, Ravi Iyer, Mike Upton, Don Newell
Comments (0)