https://scholars.lib.ntu.edu.tw/handle/123456789/364129
標題: | TACLC: Timing-aware cache leakage control for hard real-time systems | 作者: | CHIA-LIN YANG Chen, Y.-J. Yang, C.-L. Chi, J.-W. Chen, J.-J. CHIA-LIN YANG |
關鍵字: | Cache; energy management.; hard real-time systems; leakage control | 公開日期: | 2011 | 卷: | 60 | 期: | 6 | 起(迄)頁: | 767-782 | 來源出版物: | IEEE Transactions on Computers | 摘要: | Leakage energy consumption is an increasingly important issue as the technology continues to shrink. Existing leakage reduction techniques for hard real-time systems utilize slack to turn off a CPU completely. However, turning on/off a processor involves high performance and energy overheads. Hence, a hard real-time system is very likely to have unutilized slack if only the CPU shutdown technique is used to reduce leakage. Architectural-level shutdown techniques in all instances have a much lower overheads than turning off a CPU; therefore, they can be utilized in a hard real-time system to further reduce CPU leakage. However, existing architecture-level shutdown techniques cause unpredictable performance degradation thereby unsuitable for a hard real-time system that must meet the timing constraint in all cases. This paper is the first attempt to bridge this gap. This paper focuses on cache leakage reduction and proposes the first Timing-Aware Cache Leakage Control (TACLC) mechanism. TACLC exploits system slack to turn cache lines into low-leakage states provided that the timing constraint is met. The experimental results demonstrate that TACLC effectively utilizes system slack to reduce cache leakage. For systems with low CPU utilization, TACLC achieves comparable leakage reduction to the leakage control policy that aggressively turns cache lines into low-leakage modes while neglecting the timing constraint. © 2011 IEEE. |
URI: | http://www.scopus.com/inward/record.url?eid=2-s2.0-79955534230&partnerID=MN8TOARS http://scholars.lib.ntu.edu.tw/handle/123456789/364129 |
DOI: | 10.1109/TC.2011.44 | SDG/關鍵字: | Cache; hard real-time systems; leakage control; Leakage energies; Leakage reduction; Leakage reduction techniques; Leakage state; Low cpu utilization; Performance degradation; Shut-down techniques; Timing constraints; Cache memory; Energy utilization; Timing circuits; Real time systems |
顯示於: | 資訊工程學系 |
在 IR 系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。