H. Matsuo, S. Matsumoto, and S. Kusumoto, "What Makes Software Energy-Efficient?: Make It Faster," The 41st IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC), pp. 274--275 July 2017.
ID 501
分類 国際会議
タグ energy consumption software program sorting algorithm Java Collections class
表題 (title) What Makes Software Energy-Efficient?: Make It Faster
表題 (英文)
著者名 (author) Hiroyuki Matsuo,Shinsuke Matsumoto,Shinji Kusumoto
英文著者名 (author) Hiroyuki Matsuo,Shinsuke Matsumoto,Shinji Kusumoto
キー (key) Hiroyuki Matsuo,Shinsuke Matsumoto,Shinji Kusumoto
定期刊行物名 (journal) The 41st IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC)
定期刊行物名 (英文)
巻数 (volume)
号数 (number)
ページ範囲 (pages) 274--275
刊行月 (month) 7
出版年 (year) 2017
Impact Factor (JCR)
URL
付加情報 (note)
注釈 (annote)
内容梗概 (abstract) In order to reduce software energy consumption, a lot of studies have been carried out focusing on the difference of implementation, such as API and algorithm. However, we hypothesize that there is a strong correlation between total energy consumption of a program and duration of its execution. If this hypothesis is correct, reducing energy consumption is equal to decreasing duration. Experimental results reveal that there is a strong positive correlation between them, and its correlation coefficient is higher than 0.9. We also find that memory usage is weakly correlated with total energy consumption. As a result, we conclude that if developers want to reduce software energy consumption, they should firstly decrease duration of execution, and secondly reduce memory usage.
論文電子ファイル h-matsuo_COMPSAC.pdf (application/pdf) [一般閲覧可]
BiBTeXエントリ
@article{id501,
         title = {What Makes Software Energy-Efficient?: Make It Faster},
        author = {Hiroyuki Matsuo and Shinsuke Matsumoto and Shinji Kusumoto},
       journal = {The 41st IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC)},
         pages = {274--275},
         month = {7},
          year = {2017},
}