|Cache Leakage Control Mechanism for Hard Real-Time Systems
|2007 international conference on Compilers, architecture, and synthesis for embedded systems
Leakage energy consumption is an increasingly important issue as the technology continues to shrink. Since on-chip caches constitute a major portion of the processor's transistor budget, several leakage control policies have been proposed to reduce cache leakage. However, these policies introduce performance unpredictability thereby not suitable for hard real-time applications that require the timing constraint is met in all cases. In this paper, we propose the first approach to apply existing low leakage circuit techniques on hard real-time applications. The proposed timing-aware cache leakage control mechanism exploits task slack time to turn cache lines into the low-leakage state provided that the timing constraint is met. The experimental results show that the proposed cache leakage control policy achieves comparable leakage reduction to the leakage control policy that aggressively turn cache lines into low-leakage modes without considering the timing constraint. Copyright 2007 ACM.
|Energy policy; Microprocessor chips; Program processors; Transistors; Cache leakage control policy; Hard real-time systems; Real time systems
|Appears in Collections:
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.