@article{oai:ipsj.ixsq.nii.ac.jp:00187409,
 author = {松尾, 裕幸 and 柗本, 真佑 and 楠本, 真二 and Hiroyuki, Matsuo and Shinsuke, Matsumoto and Shinji, Kusumoto},
 issue = {4},
 journal = {情報処理学会論文誌},
 month = {Apr},
 note = {近年,ソフトウェアの電力消費の削減のため,APIやアルゴリズムなどの実装手段の違いによる電力消費の比較研究がさかんに行われている.しかしながら,我々は,プログラムの実行時間とその総消費電力量との間には,強い相関があるのではないかという仮説をたてた.この仮説が正しければ,電力消費量の削減という問題は,実行時間をいかに短縮させるかという問題に帰着させることができる.本研究では,異なるソーティングアルゴリズム,およびJavaの異なるCollectionsクラスについて,その総消費電力量および実行時間の両方について調査する.実験の結果,両者の間には非常に強い正の相関が存在することが示された.また回帰分析の結果,プログラムの実行時間,単位時間あたりの消費電力量の順に,総消費電力量に与える影響が大きいことが分かった.これらの結果から,電力の計測基盤を用いずとも実行時間が短い実装手段を選ぶことが,プログラム全体の省電力化につながることが示唆された., These days, many researchers have conducted studies which compare energy consumption based on the differences of implementation methods, such as API or algorithm, so as to reduce software energy consumption. However, we raise a question that there is a strong correlation between total energy consumption of a program and duration of its execution. If this hypothesis is correct, the problem of reducing energy consumption can be solved by shortening the duration. In this paper, we investigate the relation between total energy consumption and duration about different sorting algorithms and Java Collections classes. Experimental results reveal that there is a strong positive correlation between them. We also find that measured metrics have large impacts on program's energy consumption in the order of its duration and mean energy consumption per unit of time. As a result, we conclude that adopting an implementation with short execution time makes whole program energy-saving.},
 pages = {1262--1272},
 title = {省電力プログラムの実現に向けて:実装手段の違いによる実行時間と消費電力量の比較調査},
 volume = {59},
 year = {2018}
}