Fine-grained power gating (FGPG) is a power-saving technique by switching off circuit blocks while the blocks are idle. Although FGPG can reduce power consumption without compromising computational performance, switching the power supply on and off causes energy overhead. To prevent power increase caused by the energy overhead, in our prior research we proposed an FGPG control method of the operating system(OS) based on pre-analyzing applications' power usage. However, modern computing systems have a wide variety of use cases and run many types of application; this makes it difficult to analyze the behavior of all these applications in advance. This paper therefore proposes a new FGPG control method without profiling application programs in advance. In the new proposed method, the OS monitors a circuit's idle interval periodically while application programs are running. The OS enables FGPG only if the interval time is long enough to reduce the power consumption. The experimental results in this paper show that the proposed method reduces power consumption by 9.8% on average and up to 17.2% at 25°C. The results also show that the proposed method achieves almost the same power-saving efficiency as the previous profile-based method.
Atsushi KOSHIBA
Tokyo University of Agriculture and Technology
Mikiko SATO
Tokyo University of Agriculture and Technology
Kimiyoshi USAMI
Shibaura Institute of Technology
Hideharu AMANO
Keio University
Ryuichi SAKAMOTO
The University of Tokyo
Masaaki KONDO
The University of Tokyo
Hiroshi NAKAMURA
The University of Tokyo
Mitaro NAMIKI
Tokyo University of Agriculture and Technology
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Atsushi KOSHIBA, Mikiko SATO, Kimiyoshi USAMI, Hideharu AMANO, Ryuichi SAKAMOTO, Masaaki KONDO, Hiroshi NAKAMURA, Mitaro NAMIKI, "An Operating System Guided Fine-Grained Power Gating Control Based on Runtime Characteristics of Applications" in IEICE TRANSACTIONS on Electronics,
vol. E99-C, no. 8, pp. 926-935, August 2016, doi: 10.1587/transele.E99.C.926.
Abstract: Fine-grained power gating (FGPG) is a power-saving technique by switching off circuit blocks while the blocks are idle. Although FGPG can reduce power consumption without compromising computational performance, switching the power supply on and off causes energy overhead. To prevent power increase caused by the energy overhead, in our prior research we proposed an FGPG control method of the operating system(OS) based on pre-analyzing applications' power usage. However, modern computing systems have a wide variety of use cases and run many types of application; this makes it difficult to analyze the behavior of all these applications in advance. This paper therefore proposes a new FGPG control method without profiling application programs in advance. In the new proposed method, the OS monitors a circuit's idle interval periodically while application programs are running. The OS enables FGPG only if the interval time is long enough to reduce the power consumption. The experimental results in this paper show that the proposed method reduces power consumption by 9.8% on average and up to 17.2% at 25°C. The results also show that the proposed method achieves almost the same power-saving efficiency as the previous profile-based method.
URL: https://global.ieice.org/en_transactions/electronics/10.1587/transele.E99.C.926/_p
Copy
@ARTICLE{e99-c_8_926,
author={Atsushi KOSHIBA, Mikiko SATO, Kimiyoshi USAMI, Hideharu AMANO, Ryuichi SAKAMOTO, Masaaki KONDO, Hiroshi NAKAMURA, Mitaro NAMIKI, },
journal={IEICE TRANSACTIONS on Electronics},
title={An Operating System Guided Fine-Grained Power Gating Control Based on Runtime Characteristics of Applications},
year={2016},
volume={E99-C},
number={8},
pages={926-935},
abstract={Fine-grained power gating (FGPG) is a power-saving technique by switching off circuit blocks while the blocks are idle. Although FGPG can reduce power consumption without compromising computational performance, switching the power supply on and off causes energy overhead. To prevent power increase caused by the energy overhead, in our prior research we proposed an FGPG control method of the operating system(OS) based on pre-analyzing applications' power usage. However, modern computing systems have a wide variety of use cases and run many types of application; this makes it difficult to analyze the behavior of all these applications in advance. This paper therefore proposes a new FGPG control method without profiling application programs in advance. In the new proposed method, the OS monitors a circuit's idle interval periodically while application programs are running. The OS enables FGPG only if the interval time is long enough to reduce the power consumption. The experimental results in this paper show that the proposed method reduces power consumption by 9.8% on average and up to 17.2% at 25°C. The results also show that the proposed method achieves almost the same power-saving efficiency as the previous profile-based method.},
keywords={},
doi={10.1587/transele.E99.C.926},
ISSN={1745-1353},
month={August},}
Copy
TY - JOUR
TI - An Operating System Guided Fine-Grained Power Gating Control Based on Runtime Characteristics of Applications
T2 - IEICE TRANSACTIONS on Electronics
SP - 926
EP - 935
AU - Atsushi KOSHIBA
AU - Mikiko SATO
AU - Kimiyoshi USAMI
AU - Hideharu AMANO
AU - Ryuichi SAKAMOTO
AU - Masaaki KONDO
AU - Hiroshi NAKAMURA
AU - Mitaro NAMIKI
PY - 2016
DO - 10.1587/transele.E99.C.926
JO - IEICE TRANSACTIONS on Electronics
SN - 1745-1353
VL - E99-C
IS - 8
JA - IEICE TRANSACTIONS on Electronics
Y1 - August 2016
AB - Fine-grained power gating (FGPG) is a power-saving technique by switching off circuit blocks while the blocks are idle. Although FGPG can reduce power consumption without compromising computational performance, switching the power supply on and off causes energy overhead. To prevent power increase caused by the energy overhead, in our prior research we proposed an FGPG control method of the operating system(OS) based on pre-analyzing applications' power usage. However, modern computing systems have a wide variety of use cases and run many types of application; this makes it difficult to analyze the behavior of all these applications in advance. This paper therefore proposes a new FGPG control method without profiling application programs in advance. In the new proposed method, the OS monitors a circuit's idle interval periodically while application programs are running. The OS enables FGPG only if the interval time is long enough to reduce the power consumption. The experimental results in this paper show that the proposed method reduces power consumption by 9.8% on average and up to 17.2% at 25°C. The results also show that the proposed method achieves almost the same power-saving efficiency as the previous profile-based method.
ER -