- Joined
- 5/2/06
- Messages
- 12,179
- Points
- 273
When we choose programming languages, we usually decide based on their syntax, performances, or even learning curve. Yet, a few years ago a group of Portuguese researchers investigated the energy consumption of ๐ฎ๐ณ ๐บ๐ผ๐๐ ๐ฝ๐ผ๐ฝ๐๐น๐ฎ๐ฟ ๐ฝ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด ๐น๐ฎ๐ป๐ด๐๐ฎ๐ด๐ฒ๐, ๐บ๐ฒ๐ฎ๐๐๐ฟ๐ถ๐ป๐ด ๐ฒ๐
๐ฒ๐ฐ๐๐๐ถ๐ผ๐ป ๐๐ถ๐บ๐ฒ, ๐ฒ๐ป๐ฒ๐ฟ๐ด๐ ๐ฐ๐ผ๐ป๐๐๐บ๐ฝ๐๐ถ๐ผ๐ป, ๐ฎ๐ป๐ฑ ๐ฝ๐ฒ๐ฎ๐ธ ๐บ๐ฒ๐บ๐ผ๐ฟ๐ ๐๐๐ฒ.
The results are the following:
๐ ๐ถ๐ ๐๐ต๐ฒ ๐บ๐ผ๐๐ ๐ฒ๐ณ๐ณ๐ถ๐ฐ๐ถ๐ฒ๐ป๐ ๐ฝ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด ๐น๐ฎ๐ป๐ด๐๐ฎ๐ด๐ฒ, ๐๐ต๐ถ๐น๐ฒ ๐ฃ๐๐๐ต๐ผ๐ป ๐ฎ๐ป๐ฑ ๐ฃ๐ฒ๐ฟ๐น ๐ฎ๐ฟ๐ฒ ๐๐ต๐ฒ ๐น๐ฒ๐ฎ๐๐ ๐ฒ๐ป๐๐ถ๐ฟ๐ผ๐ป๐บ๐ฒ๐ป๐๐ฎ๐น ๐ณ๐ฟ๐ถ๐ฒ๐ป๐ฑ๐น๐ ๐ฝ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด ๐น๐ฎ๐ป๐ด๐๐ฎ๐ด๐ฒ๐.
Abstract: This paper presents a study of the runtime, memory usage, and energy consumption of twenty-seven well-known software languages. We monitor the performance of such languages using ten different programming problems, expressed in each of the languages. Our results show interesting findings, such as slower/faster languages consuming less/more energy, and how memory usage influences energy consumption. We show how to use our results to provide software engineers support to decide which language to use when energy efficiency is a concern.
Link to the paper https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sleFinal.pdf
Authors: Rui Pereira, Marco Couto, Francisco Ribeiro, Rui Rua, Jacome Cunha, Jaoa Paulo Fernandes, Joao Saraiva (Universidade fo Minho, Portugal)
The results are the following:
๐ ๐ถ๐ ๐๐ต๐ฒ ๐บ๐ผ๐๐ ๐ฒ๐ณ๐ณ๐ถ๐ฐ๐ถ๐ฒ๐ป๐ ๐ฝ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด ๐น๐ฎ๐ป๐ด๐๐ฎ๐ด๐ฒ, ๐๐ต๐ถ๐น๐ฒ ๐ฃ๐๐๐ต๐ผ๐ป ๐ฎ๐ป๐ฑ ๐ฃ๐ฒ๐ฟ๐น ๐ฎ๐ฟ๐ฒ ๐๐ต๐ฒ ๐น๐ฒ๐ฎ๐๐ ๐ฒ๐ป๐๐ถ๐ฟ๐ผ๐ป๐บ๐ฒ๐ป๐๐ฎ๐น ๐ณ๐ฟ๐ถ๐ฒ๐ป๐ฑ๐น๐ ๐ฝ๐ฟ๐ผ๐ด๐ฟ๐ฎ๐บ๐บ๐ถ๐ป๐ด ๐น๐ฎ๐ป๐ด๐๐ฎ๐ด๐ฒ๐.
Abstract: This paper presents a study of the runtime, memory usage, and energy consumption of twenty-seven well-known software languages. We monitor the performance of such languages using ten different programming problems, expressed in each of the languages. Our results show interesting findings, such as slower/faster languages consuming less/more energy, and how memory usage influences energy consumption. We show how to use our results to provide software engineers support to decide which language to use when energy efficiency is a concern.
Link to the paper https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sleFinal.pdf
Authors: Rui Pereira, Marco Couto, Francisco Ribeiro, Rui Rua, Jacome Cunha, Jaoa Paulo Fernandes, Joao Saraiva (Universidade fo Minho, Portugal)