TY - GEN
T1 - Improved policies for Drowsy caches in embedded processors
AU - Zushi, Junpei
AU - Zeng, Gang
AU - Tomiyama, Hiroyuki
AU - Takada, Hiroaki
AU - Koji, Inoue
PY - 2008/9/5
Y1 - 2008/9/5
N2 - In the design of embedded systems, especially batterypowered systems, it is important to reduce energy consumption. Cache are now used not only in general-purpose processors but also in embedded processors. As feature sizes shrink, the leakage energy has contributed to a significant portion of total energy consumption. To reduce the leakage energy of cache, the Drowsy cache was proposed, in which the cache lines are periodically moved to the lowleakage mode without loss of its content. However, when a cache line in the low-leakage mode is accessed, one or more clock cycles are required to transition the cache line back to the normal mode before its content can be accessed. As a result, these penalty cycles may significantly degrade the cache performance, especially in embedded processors without out-of-order execution. In this paper, we propose four mode transition policies which aim at high energy reduction with the minimum performance degradation. We also compare our policies with existing policies in the context of embedded processors. Experimental results demonstrate the effectiveness of the proposed policies.
AB - In the design of embedded systems, especially batterypowered systems, it is important to reduce energy consumption. Cache are now used not only in general-purpose processors but also in embedded processors. As feature sizes shrink, the leakage energy has contributed to a significant portion of total energy consumption. To reduce the leakage energy of cache, the Drowsy cache was proposed, in which the cache lines are periodically moved to the lowleakage mode without loss of its content. However, when a cache line in the low-leakage mode is accessed, one or more clock cycles are required to transition the cache line back to the normal mode before its content can be accessed. As a result, these penalty cycles may significantly degrade the cache performance, especially in embedded processors without out-of-order execution. In this paper, we propose four mode transition policies which aim at high energy reduction with the minimum performance degradation. We also compare our policies with existing policies in the context of embedded processors. Experimental results demonstrate the effectiveness of the proposed policies.
UR - http://www.scopus.com/inward/record.url?scp=50649096820&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=50649096820&partnerID=8YFLogxK
U2 - 10.1109/DELTA.2008.70
DO - 10.1109/DELTA.2008.70
M3 - Conference contribution
AN - SCOPUS:50649096820
SN - 0769531105
SN - 9780769531106
T3 - Proceedings - 4th IEEE International Symposium on Electronic Design, Test and Applications, DELTA 2008
SP - 362
EP - 367
BT - Proceedings - 4th IEEE International Symposium on Electronic Design, Test and Applications, DELTA 2008
T2 - 4th IEEE International Symposium on Electronic Design, Test and Applications, DELTA 2008
Y2 - 23 January 2008 through 25 January 2008
ER -