Thursday, 9/28/2017
“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/