The increasing software content of battery-powered embedded sys-tems has fueled much interest in techniques for developing energy-efficient embedded software. Source code transformations have pre-viously been considered for application software to reduce its energy consumption. For complex embedded software applications, which consist of multiple concurrent processes running with the support of an embedded operating system (OS), it is known that the OS and the application-OS interaction significantly affect energy consumption. However, source code transformations explicitly targeting these effects have not been sufficiently studied. This paper proposes novel transformations for the source code of OS-driven multi-process embedded software pr...
Managing energy consumption has become vitally important to battery operated portable and embedded s...
Power consumption is an important design constraint for computers. Many power management policies ha...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
This paper presents a methodology and a set of models supporting energy-driven source-to-source tran...
Software power consumption minimization is increasingly a very relevant issue in the design of embed...
This chapter presents a methodology and a set of models supporting energy-driven source-to-source t...
This paper presents a source code optimization methodology and a profiling tool that have been devel...
This paper presents a source code optimization methodology and a proling tool that have been develop...
Recent years have witnessed a rapid growth in research activity targeted at reducing energy consumpt...
Estimating energy consumption already during development as precisely as possible is crucial for man...
The rapidly increasing number of architectural changes in embedded processors puts compiler technolo...
Source code refactorings and transformations are extensively used by embedded system developers to i...
The demand for high-performance architectures and powerful battery-operated mobile devices has accen...
Power constrains are becoming increasingly important for embedded systems, especially when consideri...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
Managing energy consumption has become vitally important to battery operated portable and embedded s...
Power consumption is an important design constraint for computers. Many power management policies ha...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
This paper presents a methodology and a set of models supporting energy-driven source-to-source tran...
Software power consumption minimization is increasingly a very relevant issue in the design of embed...
This chapter presents a methodology and a set of models supporting energy-driven source-to-source t...
This paper presents a source code optimization methodology and a profiling tool that have been devel...
This paper presents a source code optimization methodology and a proling tool that have been develop...
Recent years have witnessed a rapid growth in research activity targeted at reducing energy consumpt...
Estimating energy consumption already during development as precisely as possible is crucial for man...
The rapidly increasing number of architectural changes in embedded processors puts compiler technolo...
Source code refactorings and transformations are extensively used by embedded system developers to i...
The demand for high-performance architectures and powerful battery-operated mobile devices has accen...
Power constrains are becoming increasingly important for embedded systems, especially when consideri...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...
Managing energy consumption has become vitally important to battery operated portable and embedded s...
Power consumption is an important design constraint for computers. Many power management policies ha...
Awareness of environmental sustainability, together with an increasing use of software, makes optimi...