NUcache: An Efficient Multicore Cache Organization Based on Next-Use Distance

Provided by: SERC
Topic: Hardware
Format: PDF
The effectiveness of the last-level shared cache is crucial to the performance of a multi-core system. In this paper, the authors observe and make use of the DelinquentPC - next-use characteristic to improve shared cache performance. They propose a new PC-centric cache organization, NUcache, for the shared last level cache of multi-cores. NUcache logically partitions the associative ways of a cache set into MainWays and DeliWays. While all lines have access to the MainWays, only lines brought in by a subset of delinquent PCs, selected by a PC selection mechanism, are allowed to enter the DeliWays.

Find By Topic