Document details

Energy efficiency across programming languages: how do energy, time, and memory relate?

Author(s): Pereira, Rui ; Couto, Marco ; Ribeiro, Francisco ; Rua, Rui ; Cunha, Jácome Miguel Costa ; Fernandes, João ; Saraiva, João

Date: 2017

Persistent ID: https://hdl.handle.net/1822/65359

Origin: RepositóriUM - Universidade do Minho

Subject(s): Energy Efficiency; Programming Languages; Language Benchmarking; Green Software


Description

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.

Document Type Conference paper
Language English
Contributor(s) Universidade do Minho
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents