DocumentCode
3209398
Title
The V-Way cache: demand-based associativity via global replacement
Author
Qureshi, Moinuddin K. ; Thompson, David ; Patt, Yale N.
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, TX, USA
fYear
2005
fDate
4-8 June 2005
Firstpage
544
Lastpage
555
Abstract
As processor speeds increase and memory latency becomes more critical, intelligent design and management of secondary caches becomes increasingly important. The efficiency of current set-associative caches is reduced because programs exhibit a non-uniform distribution of memory accesses across different cache sets. We propose a technique to vary the associativity of a cache on a per-set basis in response to the demands of the program. By increasing the number of tag-store entries relative to the number of data lines, we achieve the performance benefit of global replacement while maintaining the constant hit latency of a set-associative cache. The proposed variable-way, or V-Way, set-associative cache achieves an average miss rate reduction of 13% on sixteen benchmarks from the SPEC CPU2000 suite. This translates into an average IPC improvement of 8%.
Keywords
cache storage; digital storage; memory architecture; IPC improvement; SPEC CPU2000 suite; V-Way cache; constant hit latency; demand-based associativity; global replacement; intelligent design; memory access; memory latency; miss rate reduction; processor speed; secondary cache management; set-associative cache; tag-store entry; variable-way; Costs; Delay; Energy consumption; Engineering management; Hardware; History; Memory management; Microprocessors; Optimized production technology; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture, 2005. ISCA '05. Proceedings. 32nd International Symposium on
ISSN
1063-6897
Print_ISBN
0-7695-2270-X
Type
conf
DOI
10.1109/ISCA.2005.52
Filename
1431585
Link To Document