Header menu link for other important links
X
A reduced overhead replacement policy for Chip Multiprocessors having victim retention
, D. Buragohain, H.K. Kapoor
Published in Institute of Electrical and Electronics Engineers Inc.
2014
Abstract
Due to the non-uniform distribution of the memory accesses for today's applications some sets of the cache are heavily used while some other sets remain underutilized. CMP-VR is an approach to dynamically increase the associativity of heavily used sets without increasing the cache size. It achieves this by reserving certain number of ways in each set to be shared with other sets and the remaining are private to the set. These shared ways from all sets form common reserve storage, while the private ways form the normal storage. In both the partitions it uses LRU replacement policy. This paper presents an optimization on CMP-VR by removing the LRU policy from the normal storage of the set. A victim from this normal storage can reside in the reserved/shared area and will get evicted from here using the LRU policy. Thus our optimization does not hamper cache performance. At the same time it helps to remove the complexity of implementing true LRU. Storage analysis shows 7-18% reduction in the replacement cost. CPI and miss rate also improve by 4% and 16% respectively for a 4MB 8 way associative LLC. © 2014 IEEE.
About the journal
Journal2014 International Conference on Electronics and Communication Systems, ICECS 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.