TY - GEN
T1 - Cooperative shared resource access control for low-power chip multiprocessors
AU - Takagi, Noriko
AU - Sasaki, Hiroshi
AU - Kondo, Masaaki
AU - Nakamura, Hiroshi
PY - 2009
Y1 - 2009
N2 - In a single-chip multiprocessor (CMP), the last-level cache and its lower memory hierarchy components are typically shared by multiple processors. Conflicts in these resources lead to poor overall performance of the CMP and/or unpredictable performance of the individual cores. If applications on different cores have different performance constraints, even though these constraints can be satisfied by dynamic voltage and frequency scaling (DVFS) control of each core, conflicts in shared resources will lead to increased power consumption. Therefore, in the present paper, we derive a condition whereby, under resource conflicts, the total power consumption is minimized by a newly developed power consumption model and propose a method by which to minimize the power consumption of CMPs by cooperative access control of multiple shared resources and DVFS control. Experimental results reveal that the proposed technique can reduce power consumption by 15% on average in a dual-core CMP and by 13% in a quad-core CMP, as compared to the case in which only DVFS control is applied.
AB - In a single-chip multiprocessor (CMP), the last-level cache and its lower memory hierarchy components are typically shared by multiple processors. Conflicts in these resources lead to poor overall performance of the CMP and/or unpredictable performance of the individual cores. If applications on different cores have different performance constraints, even though these constraints can be satisfied by dynamic voltage and frequency scaling (DVFS) control of each core, conflicts in shared resources will lead to increased power consumption. Therefore, in the present paper, we derive a condition whereby, under resource conflicts, the total power consumption is minimized by a newly developed power consumption model and propose a method by which to minimize the power consumption of CMPs by cooperative access control of multiple shared resources and DVFS control. Experimental results reveal that the proposed technique can reduce power consumption by 15% on average in a dual-core CMP and by 13% in a quad-core CMP, as compared to the case in which only DVFS control is applied.
KW - Cache partitioning
KW - Chip multiprocessors
KW - DVFS
KW - Low power
KW - Resource conflict
UR - http://www.scopus.com/inward/record.url?scp=70449730915&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70449730915&partnerID=8YFLogxK
U2 - 10.1145/1594233.1594278
DO - 10.1145/1594233.1594278
M3 - Conference contribution
AN - SCOPUS:70449730915
SN - 9781605586847
T3 - Proceedings of the International Symposium on Low Power Electronics and Design
SP - 177
EP - 182
BT - ISLPED'09 - Proceedings of the 2009 ACM/IEEE International Symposium on Low Power Electronics and Design
T2 - 2009 ACM/IEEE International Symposium on Low Power Electronics and Design, ISLPED'09
Y2 - 19 August 2009 through 21 August 2009
ER -