TY - JOUR
T1 - Fine-grained run-tume power gating through co-optimization of circuit, architecture, and system software design
AU - Nakamura, Hiroshi
AU - Wang, Weihan
AU - Ohta, Yuya
AU - Usami, Kimiyoshi
AU - Amano, Hideharu
AU - Kondo, Masaaki
AU - Namiki, Mitaro
PY - 2013/4
Y1 - 2013/4
N2 - Power consumption has recently emerged as a first class design constraint in system LSI designs. Specially, leakage power has occupied a large part of the total power consumption. Therefore, reduction of leakage power is indispensable for efficient design of high-performance system LSIs. Since 2006, we have carried out a research project called "Innovative Power Control for Ultra Low-Power and High-Performance System LSIs", supported by Japan Science and Technology Agency as a CREST research program. One of the major objectives of this project is reducing the leakage power consumption of system LSIs by innovative power control through tight cooperation and co-optimization of circuit technology, architecture, and system software designs. In this project, we focused on power gating as a circuit technique for reducing leakage power. Temporal granularity is one of the most important issue in power gating. Thus, we have developed a series of Geysers as proof-of-concept CPUs which provide several mechanisms of fine-grained run-time power gating. In this paper, we describe their concept and design, and explain why co-optimization of different design layers are important. Then, three kinds of power gating implementations and their evaluation are presented from the view point of power saving and temporal granularity.
AB - Power consumption has recently emerged as a first class design constraint in system LSI designs. Specially, leakage power has occupied a large part of the total power consumption. Therefore, reduction of leakage power is indispensable for efficient design of high-performance system LSIs. Since 2006, we have carried out a research project called "Innovative Power Control for Ultra Low-Power and High-Performance System LSIs", supported by Japan Science and Technology Agency as a CREST research program. One of the major objectives of this project is reducing the leakage power consumption of system LSIs by innovative power control through tight cooperation and co-optimization of circuit technology, architecture, and system software designs. In this project, we focused on power gating as a circuit technique for reducing leakage power. Temporal granularity is one of the most important issue in power gating. Thus, we have developed a series of Geysers as proof-of-concept CPUs which provide several mechanisms of fine-grained run-time power gating. In this paper, we describe their concept and design, and explain why co-optimization of different design layers are important. Then, three kinds of power gating implementations and their evaluation are presented from the view point of power saving and temporal granularity.
KW - Compiler
KW - Fine grained power-gating
KW - Low-power circuit techniques
KW - System hierarchy cooperation
UR - http://www.scopus.com/inward/record.url?scp=84876841289&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84876841289&partnerID=8YFLogxK
U2 - 10.1587/transele.E96.C.404
DO - 10.1587/transele.E96.C.404
M3 - Article
AN - SCOPUS:84876841289
SN - 0916-8524
VL - E96-C
SP - 404
EP - 412
JO - IEICE Transactions on Electronics
JF - IEICE Transactions on Electronics
IS - 4
ER -