Green Software Lab

Rui Pereira talk @ InfoBlender, Universidade do Minho, November 18th

Please find below the detailed program.
Date & Location: Wednesday, November 18th, 2017, at DI, Gualtar campus, Braga.
Coffee Session13h30 -14h, Sala de Estar, 4th Floor.
Talk Session: 14h -14h30, Auditório A2, first floor.
Speakers. Rui Pereira, HASLabINESC TEC & Minho University.
Title. Energy Efficiency Across Programming Languages
Abstract. This talk 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 how slower/faster languages consuming less/more energy, and how memory usage influences energy consumption. We also show how to use our results to provide software engineers support to decide which language to use when energy efficiency, time, or memory is a concern.

Marco Couto talk @ InfoBlender, Universidade do Minho, May 10th

Please find below the detailed program.
Date & Location: Wednesday, May 10th, 2017, at DI, Gualtar campus, Braga.
Coffee Session: 13h30 -14h, Sala de Estar, 4th Floor.
Talk Session: 14h -14h30, Auditório A2, firstfloor.
Speakers. Marco Couto, HASLabINESC TEC & Minho University.
Title. Static Energy Consumption Analysis in Software: The Worst-Case Scenario
Abstract. Energy consumption is becoming an evident concern to software developers. While programming languages provide several compiler optimizations, memory profiler tools, benchmark and time execution monitoring frameworks, there are no equivalent tools/frameworks to profile/optimize energy consumption.This is even more notorious due to the propagation of mobile devices. Such propagation of devices is also influencing software development: a software system is now developed as a set of similar products sharing common features. This talk will focus on explaining how energy consumption analysis can be performed in software in a very challenging and promising manner: statically, without execution. Moreover, a case study will be used to better explain how to achieve this, while showing the speaker’s ongoing work in the area.

Rui Pereira talk @ InfoBlender, Universidade do Minho, March 29th

Please find below the detailed program.
Date & Location: Wednesday, March 29th, 2017, at DI, Gualtar campus, Braga.
Coffee Session: 13h30 -14h, Sala de Estar, 4th Floor.
Talk Session: 14h -14h30, Auditório A1, ground floor.
Speakers. Rui Pereira, HASLabINESC TEC & Minho University.
Title. Green Computing as an Engineering Discipline.
Abstract. While in the previous century computer users were mainly looking for fast computer software, this is nowadays changing with the advent of powerful mobile devices, like laptops, tablets and smartphones. In our mobile-device age, one of the main computing bottlenecks is energy consumption. This growing concern on energy efficiency may also be associated with the perspective of software developers. Unfortunately, developing energy-aware software is still a difficult task. While programming languages provide several compiler optimizations, memory profiler tools, benchmark and time execution monitoring frameworks, there are no equivalent tools/frameworks to profile/optimize energy consumption.
This talk is focused on introducing the motivation behind green software and briefly showing some challenges faced in researching this topic. The talk will also touch on several misconceptions in this research area, while also showcasing several of the speaker’s concluded and ongoing research.