著者
宮川 大輔 石川 裕
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告システムソフトウェアとオペレーティング・システム(OS) (ISSN:09196072)
巻号頁・発行日
vol.2005, no.79, pp.65-72, 2005-08-03
被引用文献数
2

DVS(Dynamic Voltage Scaling)はCPUの動作電圧および動作周波数を変えることで計算機の消費電力を下げる技術である。このDVSを用いてプロセス単位でCPUの動作周波数を変えることが出来れば、応答性能を下げることなく消費電力量を下げることが可能となる。しかし、その実用可能性を示すためにはCPU毎のDVSの性質とプロセス毎に動作周波数を変えるために必要なオーバーヘッドについての評価が不可欠となる。本論文では二つの実験を行ない、プロセス単位電力制御の実用可能性について予備的に評価する。DVSを用いたときのプログラムの電力量(電力の時間積分値)を測定し、Pentium 4とPentium Mの電力的性質を示す。次に、周波数の異なる二つのプロセスを同時に実行した時と別々に実行した時の電力量の違いを測定する。結果として、Pentium Mプロセッサを用いればプロセス単位電力制御機構をほぼオーバーヘッドなしに実現可能であることを示す。The DVS(Dynamic Voltage Scaling) is the technique that decrease power consumption of a computer by changing operating voltage and frequency. If we controlled the operating frequency on process base by using DVS, we would be able to decrease the power consumption without slowing response. However, in order to show its availability, we have to evaluate the DVS's properties of CPU and overheads necessary to change the operating frequencies on process base. In this research, we perform two experiments and preliminarily evaluate the availability of the Per-Process Power Consumption Control Mechanism. First, we look through the electricity characteristics of Penium 4 and Pentium M by measuring the total power consumption (temporal integration of power consumption per unit of time) when using the DVS. Second, we measure the difference of total power consumption of two processes with different frequencies, between simultaneous execution and sequential execution. As a result, we conclude that the Per-Process Power Consumption Controlling System is realized with almost no overhead if we use a Pentium M processor.
著者
宮川 大輔 石川 裕
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告システムソフトウェアとオペレーティング・システム(OS) (ISSN:09196072)
巻号頁・発行日
vol.2005, no.48, pp.167-168, 2005-05-27
参考文献数
2
被引用文献数
1

最新の計算機では,消費電力やその結果発生する熱の問題が無視できなくなっている.プロセス毎にCPUの動作電圧を制御することで,計算機全体の消費電力を減らせる可能性がある.本研究では,プロセス毎の電圧制御が動作し,実用上有用であること,すなわち i) 電力消費を抑えられることii) オーバーヘッドが無視できるほど小さいこと をLinux Kernel 2.6を用いて示す.In modern computers, we cannot ignore the problem of power consumption and the emitted heat. By controlling process-based voltage, the power consumption of whole systems can be reduced. In this work, we present using Linux Kernel 2.6.8 that the per-process voltage control works well and is effective: i.e. i) we can control the consumption and ii) the overhead for controlling is moderate enough to ignore.
著者
宮川 大輔 石川 裕
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告システムソフトウェアとオペレーティング・システム(OS) (ISSN:09196072)
巻号頁・発行日
vol.2006, no.86, pp.109-115, 2006-07-31
被引用文献数
4

計算機の消費電力低減が重要な課題となっている現在,OSレベルの電力制御手法が必要である.本論文ではOSレベルの電力制御手法として,電力制御スケジューラPCCSのプロトタイプを実装する.PCCSでは,OSは各プロセスの実行状況を監視し,そのプロセスに最適な動作速度を動的に決定する.CPUの動作周波数は実行プロセスの動作速度に基づいて変更される.単純なWebサーバにおける実験の結果,本プロトタイプが応答性能を下げずに消費電力の増大を既存実装の36%に抑え,手動設定による理想的なケースとも遜色がないことが示された.Reducing power consumption of computers is one of the most important issues. OS level power consumption control is necessary. As one of those methods, we develop the prototype of the PCCS (Power Consumption Controlling Scheduler). In PCCS, OS monitors the execution state of each process and automatically decides it's operating speed, The frequency of CPU is changed in accordance with that information. Experiments using a simple Web server showed that the prototype reduces the power consumption to 36% without lowering interactiveness. Those experiments also showed that the prototype is equivalent to the ideal case in which the frequency of each process isset by hand.