Title :
A Phase-Adaptive Approach to Increasing Cache Performance
Author :
Watkins, Matthew A. ; McKee, Sally A. ; Schaelicke, Lambert
Author_Institution :
Cornell Univ., Ithaca
Abstract :
Technological advances along with more complex and dynamic application behavior argue for revisiting mechanisms that adapt logical cache block size to application characteristics. This approach to bridging the processor/memory performance gap has been studied in the past, but most studies used trace-driven simulation and only looked at L1 caches. Given the changes in hardware and software since these seminal studies, we revisit the general approach: we present a transparent, phase-adaptive mechanism for L2 cache block superloading with minimal hardware complexity, evaluating it on a full-system simulator running 23 SPEC CPU2000 applications run to completion using training inputs.
Keywords :
cache storage; L1 caches; L2 cache block superloading; phase-adaptive approach; Analytical models; Application software; Feedback loop; Hardware; Laboratories; Logic design; Performance gain; Prefetching; Size control; Tracking loops;
Conference_Titel :
Parallel Architecture and Compilation Techniques, 2007. PACT 2007. 16th International Conference on
Conference_Location :
Brasov
Print_ISBN :
978-0-7695-2944-8
DOI :
10.1109/PACT.2007.4336260