|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2009 IEEE International Symposium on Parallel&Distributed Processing
Efficient shared cache management through sharing-aware replacement and streaming-aware insertion policy
Rome, Italy
May 23-May 29
ISBN: 978-1-4244-3751-1
| ASCII Text | x | ||
| Yu Chen, Wenlong Li, Changkyu Kim, Zhizhong Tang, "Efficient shared cache management through sharing-aware replacement and streaming-aware insertion policy," Parallel and Distributed Processing Symposium, International, pp. 1-11, 2009 IEEE International Symposium on Parallel&Distributed Processing, 2009. | |||
| BibTex | x | ||
| @article{ 10.1109/IPDPS.2009.5161016, author = {Yu Chen and Wenlong Li and Changkyu Kim and Zhizhong Tang}, title = {Efficient shared cache management through sharing-aware replacement and streaming-aware insertion policy}, journal ={Parallel and Distributed Processing Symposium, International}, volume = {0}, year = {2009}, isbn = {978-1-4244-3751-1}, pages = {1-11}, doi = {http://doi.ieeecomputersociety.org/10.1109/IPDPS.2009.5161016}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Parallel and Distributed Processing Symposium, International TI - Efficient shared cache management through sharing-aware replacement and streaming-aware insertion policy SN - 978-1-4244-3751-1 SP1 EP11 A1 - Yu Chen, A1 - Wenlong Li, A1 - Changkyu Kim, A1 - Zhizhong Tang, PY - 2009 VL - 0 JA - Parallel and Distributed Processing Symposium, International ER - | |||
Multi-core processors with shared caches are now commonplace. However, prior works on shared cache management primarily focused on multi-programmed workloads. These schemes consider how to partition the cache space given that simultaneously-running applications may have different cache behaviors. In this paper, we examine policies for managing shared caches for running single multi-threaded applications. First, we show that the shared-cache miss rate can be significantly reduced by reserving a certain amount of space for shared data. Therefore, we modify the replacement policy to dynamically partition each set between shared and private data. Second, we modify the insertion policy to prevent streaming data (data not reused before eviction) from promoting to the MRU position. Finally, we use a low-overhead sampling mechanism to dynamically select the optimal policy. Compared to LRU policy, our scheme reduces the miss rate on average by 8.7% on 8MB caches and 20.1% on 16MB caches respectively.
Citation:
Yu Chen, Wenlong Li, Changkyu Kim, Zhizhong Tang, "Efficient shared cache management through sharing-aware replacement and streaming-aware insertion policy," ipdps, pp.1-11, 2009 IEEE International Symposium on Parallel&Distributed Processing, 2009
Usage of this product signifies your acceptance of the Terms of Use.
