ACM Transactions on Architecture and Code Optimization · 2005 · 97 citations · 40 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureLow-power DesignSystem-on-chip DesignCachingDynamic Power ReductionLeakage Power ReductionLow-power Cache DesignPower ManagementPower-aware DesignCache ArchitectureCache DesignCache Dynamic Power ReductionCache Leakage ReductionCache Line SizeDynamic Power DissipationLeakage-aware Cache DesignPerformance Degradation
As technology evolves, power dissipation increases and cooling systems become more complex and expensive. There are two main sources of power dissipation in a processor: dynamic power and leakage. Dynamic power has been the most significant factor, but leakage will become increasingly significant in future. It is predicted that leakage will shortly be the most significant cost as it grows at about a 5× rate per generation. Thus, reducing leakage is essential for future processor design. Since large caches occupy most of the area, they are one of the leakiest structures in the chip and hence, a main source of energy consumption for future processors.This paper introduces IATAC (inter-access time per access count), a new hardware technique to reduce cache leakage for L2 caches. IATAC dynamically adapts the cache size to the program requirements turning off cache lines whose content is not likely to be reused. Our evaluation shows that this approach outperforms all previous state-of-the-art techniques. IATAC turns off 65% of the cache lines across different L2 cache configurations with a very small performance degradation of around 2%.
40
The SimpleScalar tool set, version 2.0
Doug Burger, Todd Austin · ACM SIGARCH Computer Architecture News · 1997 · 3.1K citations · Full text
David Brooks, Vivek Tiwari, Margaret Martonosi · 2000 · 2.6K citations
Krisztián Flautner, Nam Sung Kim, Steve Martin et al. · ACM SIGARCH Computer Architecture News · 2002 · 742 citations
Michael D. Powell, Se-Hyun Yang, Babak Falsafi et al. · 2000 · 669 citations · Full text
Engineering, Computer Engineering, Electrical Engineering +17