Throttling capacity sharing in private L2 caches of CMPs

RACS '11: Proceedings of the 2011 ACM Symposium on Research in Applied Computation(2011)

引用 0|浏览0
暂无评分
摘要
In Chip Multi-Processors (CMPs) with private L2 caches, to combine the strengths of private and shared caches, private caches can share capacity through spilling replaced blocks to other private caches. However, indiscriminate spilling can make the capacity problem worse and influence performance negatively. This paper proposes throttling capacity sharing (TCS) for effective capacity sharing. TCS determines whether to spill a replaced block by predicting its reuse possibility based on stack distance. We evaluate the performance improvement of TCS in a 4 core system. TCS improves weighted speedup on average by 54.64%, 5.34% and 7.21% compared to no spilling, Cooperative Caching (CC) with best spill probability and Dynamic Spill-Receive (DSR), respectively.
更多
查看译文
关键词
performance improvement,best spill probability,capacity problem,throttling capacity sharing,influence performance,capacity sharing,cooperative caching,private cache,indiscriminate spilling,effective capacity sharing,chip multi-processors,l2 cache
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要