Skip Ribbon Commands
Skip to main content
PT EN

HASLab’s research paper receives Best Paper Award at SBLP 2017 Back

Thursday, 9/28/2017   
01
“Towards a Green Ranking for Programming Languages” focuses on energy efficiency in programming languages and was awarded at the Brazilian Symposium of Programming Languages (SBLP 2017). insira o resumo
The article "Towards a Green Ranking for Programming Languages", authored by researchers from the High Assurance Software Laboratory (HASLab) of the EEUM, Marco Couto, Rui Pereira (students from the Doctoral Programme in Informatics MAP-i), Francisco Ribeiro, Rui Rua (students of the Integrated Master Programme in Informatics Engineering of the EEUM) and João Saraiva (Assistant Professor at the Department of Informatics of the EEUM), was awarded the Best Paper Award at Brazilian Symposium on Programming Languages (SBLP 2017).

In this work, the researchers analysed and compared the energy efficiency of various programming languages. More specifically, this award-winning research used a set of benchmarking programmes and problems in 10 different programming languages, in order to compare the energy efficiency of each. In a second phase, the execution time data of the programmes was collected, in order to try to understand the relation between energy consumption and execution time.

Finally, while the obtained results showed that the C language is, unsurprisingly, the most efficient language in terms of both energy consumption and performance, the study also showed languages which are slower than others yet consume less energy. It should be noted that execution time and energy consumption vary in different and not directly related ways, since some languages are more efficient in some cases and less in others. Therefore, this study will allow not only the optimisation of energy consumption, but also the optimisation of the execution time of each programme.

The 21st SBLP 2017 took place on the 21st and 22nd of September, in Fortaleza, Brazil, and is one of the conferences that compose the Brazilian Conference on Software (CBSOFT).

+ info: http://haslab.uminho.pt/
01