Title
Phase-based cache reconfiguration for a highly-configurable two-level cache hierarchy
Abstract
Phase-based tuning methodologies specialize system parameters for each application phase of execution. Parameters are varied during execution, as opposed to remaining fixed as in an application-based tuning methodology. Prior work and logic suggests phase-based tuning may provide significant savings over application-based tuning. We investigate this hypothesis using a detailed cache model and tune a highly-configurable cache on a per-phase basis compared to tuning once per application, and found phase-based tuning to yield improvements of up to 37% in performance and 20% in energy over application-based tuning. Furthermore, we extend previous phase-based tuning of a configurable cache by significantly increasing configurability and show 14% energy improvement compared to previous methods. In addition, we quantify the overhead imposed due to cache reconfiguration.
Year
DOI
Venue
2008
10.1145/1366110.1366200
ACM Great Lakes Symposium on VLSI
Keywords
Field
DocType
detailed cache model,application-based tuning,configurable cache,energy improvement,phase-based tuning methodology,phase-based tuning,previous phase-based tuning,application phase,application-based tuning methodology,highly-configurable cache,highly-configurable two-level cache hierarchy,phase-based cache reconfiguration
Cache hierarchy,Cache invalidation,Computer science,Cache,Parallel computing,Real-time computing,Cache algorithms,Cache coloring,Smart Cache,Control reconfiguration,AND gate
Conference
Citations 
PageRank 
References 
23
0.86
14
Authors
3
Name
Order
Citations
PageRank
Ann Gordon-Ross151347.78
Jeremy Lau232615.37
Brad Calder34145251.59