楠本研究室

業績一覧

ホーム業績一覧

What Makes Software Energy-Efficient?: Make It Faster

What Makes Software Energy-Efficient?: Make It Faster
The 41st IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC), pp.274-275 (2017)
概要: 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. タグ: energy, consumption, software, program, sorting, algorithm, Java, Collections, class
@inproceedings{HiroyukiMatsuo2017,
  author = {Hiroyuki Matsuo and Shinsuke Matsumoto and Shinji Kusumoto},
  title = {What Makes Software Energy-Efficient?: Make It Faster},
  booktitle = {The 41st IEEE Computer Society Signature Conference on Computers, Software and Applications (COMPSAC)},
  pages = {274--275},
  year = {2017},
  month = {jul}
}