TY - GEN
T1 - Flexible L1 cache optimization for a low power embedded system
AU - Zhao, Huatao
AU - Yin, Sijie
AU - Sun, Yuxin
AU - Watanabe, Takahiro
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2013
Y1 - 2013
N2 - Large power consumption of memory access has been one of the major bottlenecks in modern embedded systems. Because caches even take about half of those systems' power consumption. So it is essential in concentrating on optimized strategies for cache's parameters as well as the enhancement of its adaptability to various applications. Considering the particular applications of embedded systems, we can optimize the caches with configuration parameters such as cache size, line size or associativity. In this paper, we firstly put forward the relations between those cache parameters, and the quantified results establish a new reconfigurable cache structure so as to find the optimal cache parameters rapidly by a searching algorithm. Furthermore, the possible hardware implementation with certain parameters is described, and the effectiveness of this method is verified by experiments using CACTI6.5 and SPEC2006 benchmark on Simple-scalar 3.0e. Experimental results show that the proposed cache can reduce the power consumption to 38.4% of its maximum power consumption caused by the redundant hardware resources.
AB - Large power consumption of memory access has been one of the major bottlenecks in modern embedded systems. Because caches even take about half of those systems' power consumption. So it is essential in concentrating on optimized strategies for cache's parameters as well as the enhancement of its adaptability to various applications. Considering the particular applications of embedded systems, we can optimize the caches with configuration parameters such as cache size, line size or associativity. In this paper, we firstly put forward the relations between those cache parameters, and the quantified results establish a new reconfigurable cache structure so as to find the optimal cache parameters rapidly by a searching algorithm. Furthermore, the possible hardware implementation with certain parameters is described, and the effectiveness of this method is verified by experiments using CACTI6.5 and SPEC2006 benchmark on Simple-scalar 3.0e. Experimental results show that the proposed cache can reduce the power consumption to 38.4% of its maximum power consumption caused by the redundant hardware resources.
KW - Embedded system
KW - Low power
KW - Optimized cache
KW - Reconfiguration
UR - http://www.scopus.com/inward/record.url?scp=84918536502&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84918536502&partnerID=8YFLogxK
U2 - 10.1109/MEC.2013.6885444
DO - 10.1109/MEC.2013.6885444
M3 - Conference contribution
AN - SCOPUS:84918536502
T3 - Proceedings - 2013 International Conference on Mechatronic Sciences, Electric Engineering and Computer, MEC 2013
SP - 2433
EP - 2437
BT - Proceedings - 2013 International Conference on Mechatronic Sciences, Electric Engineering and Computer, MEC 2013
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2013 International Conference on Mechatronic Sciences, Electric Engineering and Computer, MEC 2013
Y2 - 20 December 2013 through 22 December 2013
ER -