DocumentCode :
1647266
Title :
Modified LRU policies for improving second-level cache behavior
Author :
Wong, Wayne A. ; Baer, Jean-Loup
Author_Institution :
Dept. of Comput. Sci. & Eng., Washington Univ., Seattle, WA, USA
fYear :
2000
fDate :
6/22/1905 12:00:00 AM
Firstpage :
49
Lastpage :
60
Abstract :
Main memory accesses continue to be a significant bottleneck for applications whose working sets do not fit in second-level caches. With the trend of greater associativity in second-level caches, implementing effective replacement algorithms might become more important than reducing conflict misses. After showing that an opportunity exists to close part of the gap between the OPT and the LRU algorithms, we present a replacement algorithm based on the detection of temporal locality in lines residing in the L2 cache. Rather than always replacing the LRU line, the victim is chosen by considering both its priority in the LRU stack and whether it exhibits temporal locality or not. We consider two strategies which use this replacement algorithm: a profile-based scheme where temporal locality is detected by processing a trace from a training set of the application and an on-line scheme, where temporal locality is detected with the assistance of a small locality table. Both schemes improve on the second-level cache miss rate over a pure LRU algorithm, by as much as 12% in the profiling case and 20% in the dynamic case
Keywords :
cache storage; content-addressable storage; performance evaluation; associativity; effective replacement algorithms; modified LRU policies; profile-based scheme; replacement algorithm; second-level cache behavior; second-level caches; temporal locality; Delay; Hardware; Optimized production technology; Radio access networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Computer Architecture, 2000. HPCA-6. Proceedings. Sixth International Symposium on
Conference_Location :
Touluse
Print_ISBN :
0-7695-0550-3
Type :
conf
DOI :
10.1109/HPCA.2000.824338
Filename :
824338
Link To Document :
بازگشت