Adaptive insertion policies for managing shared caches 论文
2008引用 300
Parallel Computing and Optimization TechniquesInterconnection Networks and SystemsDistributed and Parallel Computing Systems
摘要
Chip Multiprocessors (CMPs) allow different applications to concurrently execute on a single chip. When applications with differing demands for memory compete for a shared cache, the conventional LRU replacement policy can significantly degrade cache performance when the aggregate working set size is greater than the shared cache. In such cases, shared cache performance can be significantly improved by preserving the entire working set of applications that can co-exist in the cache and preserving some portion of the working set of the remaining applications.