Loading [a11y]/accessibility-menu.js
Compiler-directed instruction cache leakage optimization | IEEE Conference Publication | IEEE Xplore

Compiler-directed instruction cache leakage optimization


Abstract:

Excessive power consumption is widely considered as a major impediment to designing future microprocessors. With the continued scaling down of threshold voltages, the pow...Show More

Abstract:

Excessive power consumption is widely considered as a major impediment to designing future microprocessors. With the continued scaling down of threshold voltages, the power consumed due to leaky memory cells in on-chip caches will constitute a significant portion of the processor's power budget. This work focuses on reducing the leakage energy consumed in the instruction cache using a compiler-directed approach. We present and analyze two compiler-based strategies termed as conservative and optimistic. The conservative approach does not put a cache line into a low leakage mode until it is certain that the current instruction in it is dead. On the other hand, the optimistic approach places a cache line in low leakage mode if it detects that the next access to the instruction will occur only after a long gap. We evaluate different optimization alternatives by combining the compiler strategies with state-preserving and state-destroying leakage control mechanisms.
Date of Conference: 18-22 November 2002
Date Added to IEEE Xplore: 06 February 2003
Print ISBN:0-7695-1859-1
Print ISSN: 1072-4451
Conference Location: Istanbul, Turkey

Contact IEEE to Subscribe

References

References is not available for this document.