Back to Search
Start Over
Throttling capacity sharing in private L2 caches of CMPs
- Source :
- RACS
- Publication Year :
- 2011
- Publisher :
- ACM, 2011.
-
Abstract
- 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.
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 2011 ACM Symposium on Research in Applied Computation
- Accession number :
- edsair.doi...........553d3d05860c76f1a06d131b2ebefcac