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-Ross | 1 | 513 | 47.78 |
Jeremy Lau | 2 | 326 | 15.37 |
Brad Calder | 3 | 4145 | 251.59 |