Item type |
Journal(1) |
公開日 |
2018-04-15 |
タイトル |
|
|
タイトル |
省電力プログラムの実現に向けて:実装手段の違いによる実行時間と消費電力量の比較調査 |
タイトル |
|
|
言語 |
en |
|
タイトル |
Towards Energy-Saving Program Implementation: A Comparative Study on Execution Time and Energy Consumption Based on Different Implementations |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
[特集:ソフトウェア工学] 消費電力,実行時間,プログラム,ソーティングアルゴリズム,Java Collectionsクラス |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_6501 |
|
資源タイプ |
journal article |
著者所属 |
|
|
|
大阪大学大学院情報科学研究科 |
著者所属 |
|
|
|
大阪大学大学院情報科学研究科 |
著者所属 |
|
|
|
大阪大学大学院情報科学研究科 |
著者所属(英) |
|
|
|
en |
|
|
Graduate School of Information Science and Technology, Osaka University |
著者所属(英) |
|
|
|
en |
|
|
Graduate School of Information Science and Technology, Osaka University |
著者所属(英) |
|
|
|
en |
|
|
Graduate School of Information Science and Technology, Osaka University |
著者名 |
松尾, 裕幸
柗本, 真佑
楠本, 真二
|
著者名(英) |
Hiroyuki, Matsuo
Shinsuke, Matsumoto
Shinji, Kusumoto
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
近年,ソフトウェアの電力消費の削減のため,APIやアルゴリズムなどの実装手段の違いによる電力消費の比較研究がさかんに行われている.しかしながら,我々は,プログラムの実行時間とその総消費電力量との間には,強い相関があるのではないかという仮説をたてた.この仮説が正しければ,電力消費量の削減という問題は,実行時間をいかに短縮させるかという問題に帰着させることができる.本研究では,異なるソーティングアルゴリズム,およびJavaの異なるCollectionsクラスについて,その総消費電力量および実行時間の両方について調査する.実験の結果,両者の間には非常に強い正の相関が存在することが示された.また回帰分析の結果,プログラムの実行時間,単位時間あたりの消費電力量の順に,総消費電力量に与える影響が大きいことが分かった.これらの結果から,電力の計測基盤を用いずとも実行時間が短い実装手段を選ぶことが,プログラム全体の省電力化につながることが示唆された. |
論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
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. |
書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN00116647 |
書誌情報 |
情報処理学会論文誌
巻 59,
号 4,
p. 1262-1272,
発行日 2018-04-15
|
ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
1882-7764 |