The reduction of energy usage by software-controlled systems has many advantages, including prolonged battery life and reduction of greenhouse gas emissions. Thus, being able to implement energy optimization in software is essential. This requires a model of the energy utilization—or more general resource utilization—for each component in the system. Optimizer components, then, analyze resource utilization of other components in terms of such a model and adapt their behavior accordingly. We have devised a notation for Resource-Utilization Models (RUMs) that can be part of a component's application programming interface (API) to facilitate the modular implementation of optimizers. In this paper, we present tools for extracting such RUMs from...
Abstract. Energy consumption analysis of embedded programs requires the analysis of low-level progra...
Abstract—Energy efficiency is gaining more and more im-portance, since well-known ecological reasons...
International audienceWriting sustainable, power efficient and green software necessitates understan...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
Nowadays achieving green software by reducing the overall energy consumption of the software is beco...
Nowadays achieving green software by reducing the overall energy con-sumption of the software is bec...
We show how compact Resource Utilization Models (RUMs) can be extracted from concrete overly-detaile...
Resource optimization is an increasingly important require- ment in the design and implementation of...
We show how compact Resource Utilization Models (RUMs) can be extracted from concrete overly-detaile...
A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by so...
Reducing the energy usage of software is becoming more important in many environments, in particular...
Energy efficiency is gaining more and more importance, since well-known ecological reasons lead to r...
International audienceEnergy consumption is a critical point when developing applications. Either fo...
Pollock, Lori L.Reducing the energy usage of software is becoming more important in many environment...
Abstract. Energy consumption analysis of embedded programs requires the analysis of low-level progra...
Abstract—Energy efficiency is gaining more and more im-portance, since well-known ecological reasons...
International audienceWriting sustainable, power efficient and green software necessitates understan...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
Nowadays achieving green software by reducing the overall energy consumption of the software is beco...
Nowadays achieving green software by reducing the overall energy con-sumption of the software is bec...
We show how compact Resource Utilization Models (RUMs) can be extracted from concrete overly-detaile...
Resource optimization is an increasingly important require- ment in the design and implementation of...
We show how compact Resource Utilization Models (RUMs) can be extracted from concrete overly-detaile...
A great deal of energy in Information and Communication Technology (ICT) systems can be wasted by so...
Reducing the energy usage of software is becoming more important in many environments, in particular...
Energy efficiency is gaining more and more importance, since well-known ecological reasons lead to r...
International audienceEnergy consumption is a critical point when developing applications. Either fo...
Pollock, Lori L.Reducing the energy usage of software is becoming more important in many environment...
Abstract. Energy consumption analysis of embedded programs requires the analysis of low-level progra...
Abstract—Energy efficiency is gaining more and more im-portance, since well-known ecological reasons...
International audienceWriting sustainable, power efficient and green software necessitates understan...