TY - GEN
T1 - Power reduction of chip multi-processors using shared resource control cooperating with DVFS
AU - Watanabe, Ryo
AU - Kondo, Masaaki
AU - Nakamura, Hiroshi
AU - Nanya, Takashi
PY - 2007
Y1 - 2007
N2 - This paper presents a novel power reduction method for chip multi-processors (CMPs) under real-time constraints. While the power consumption of processing units (PUs) on CMPs can be reduced without violating real-time constraints by dynamic voltage and frequency scaling (DVFS), the clock frequency of each PU cannot be determined independently because of the performance impact caused by the conflict for the shared resources. To minimize power consumption in this situation, we first derive an analytical model which provides the optimal priority and clock frequency setting, and then propose a method of controlling the priority of shared resource accesses in cooperation with DVFS. From the analytical model, in dual-core CMPs, we reveal that the total power consumption is minimized when the clock frequency of two PUs becomes the same. An experiment with a synthetic benchmark supports the validity of the analytical model and the evaluation results with real applications show that the proposed method reduces the power consumption by up to 15% and 6.7% on average compared with a conventional DVFS technique.
AB - This paper presents a novel power reduction method for chip multi-processors (CMPs) under real-time constraints. While the power consumption of processing units (PUs) on CMPs can be reduced without violating real-time constraints by dynamic voltage and frequency scaling (DVFS), the clock frequency of each PU cannot be determined independently because of the performance impact caused by the conflict for the shared resources. To minimize power consumption in this situation, we first derive an analytical model which provides the optimal priority and clock frequency setting, and then propose a method of controlling the priority of shared resource accesses in cooperation with DVFS. From the analytical model, in dual-core CMPs, we reveal that the total power consumption is minimized when the clock frequency of two PUs becomes the same. An experiment with a synthetic benchmark supports the validity of the analytical model and the evaluation results with real applications show that the proposed method reduces the power consumption by up to 15% and 6.7% on average compared with a conventional DVFS technique.
UR - http://www.scopus.com/inward/record.url?scp=52949134455&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=52949134455&partnerID=8YFLogxK
U2 - 10.1109/ICCD.2007.4601961
DO - 10.1109/ICCD.2007.4601961
M3 - Conference contribution
AN - SCOPUS:52949134455
SN - 1424412587
SN - 9781424412587
T3 - 2007 IEEE International Conference on Computer Design, ICCD 2007
SP - 615
EP - 622
BT - 2007 IEEE International Conference on Computer Design, ICCD 2007
T2 - 2007 IEEE International Conference on Computer Design, ICCD 2007
Y2 - 7 October 2007 through 10 October 2007
ER -