DocumentCode
165891
Title
A hybrid cache replacement policy for heterogeneous multi-cores
Author
AnandKumar, K.M. ; Akash, S. ; Ganesh, D. ; Christy, Monica Snehapriya
Author_Institution
Dept. of CSE, Easwari Eng. Coll., Chennai, India
fYear
2014
fDate
24-27 Sept. 2014
Firstpage
594
Lastpage
599
Abstract
Future generation computer architectures are endeavoring to achieve high performance without compromise on energy efficiency. In a multiprocessor system, cache miss degrades the performance as the miss penalty scales by an exponential factor across a shared memory system when compared to general purpose processors. This instigates the need for an efficient cache replacement scheme to cater to the data needs of underlying functional units in case of a cache miss. Minimal cache miss improves resource utilization and reduces data movement across the core which in turn contributes to a high performance and lesser power dissipation. Existing replacement policies has several issues when implemented in a heterogeneous multi-core system. The commonly used LRU replacement policy does not offer optimal performance for applications with high dependencies. Motivated by the limitations of the existing algorithms, we propose a hybrid cache replacement policy which combines Least Recently Used (LRU) and Least Frequently Used (LFU) replacement policies. Each cache block has two weighing values corresponding to LRU and LFU policies and a cumulative weight is calculated using these two values. Conducting simulations over wide range of cache sizes and associativity, we show that our proposed approach has shown increased cache hit to miss ratio when compared with LRU and other conventional cache replacement policies.
Keywords
cache storage; performance evaluation; resource allocation; shared memory systems; LFU policy; LRU replacement policy; cache miss; data movement; energy efficiency; future generation computer architecture; heterogeneous multicore system; heterogeneous multicores; hybrid cache replacement policy; least frequently used replacement policy; least recently used replacement policy; multiprocessor system; power dissipation; shared memory system; weighing values; Libraries; Time-frequency analysis; Cache Replacement; cache miss; multi-core; resource utilization;
fLanguage
English
Publisher
ieee
Conference_Titel
Advances in Computing, Communications and Informatics (ICACCI, 2014 International Conference on
Conference_Location
New Delhi
Print_ISBN
978-1-4799-3078-4
Type
conf
DOI
10.1109/ICACCI.2014.6968209
Filename
6968209
Link To Document