Energy efficiency is an important area of research due to the need to preserve battery power and reduce the carbon footprint of the IT industry. Existing power models reveal that energy consumption is affected by two software-related factors: the latency of program executions and the configuration of power dissipating components. In this thesis, we propose a sound and efficient program testing and execution framework (abbreviated as SEPTE) to effectively fine-tune these factors. It applies loop perforation to transform soft computing programs and verifies their performance and quality using a novel test case prioritization scheme. Machine learning and crowdsourcing are employed to determine energy-efficient configurations. Lastly, a runtim...
Mobile applications have become a high priority for software developers. Researchers and practitione...
Run-time profiling of software applications is key to energy efficiency. Even the most optimized har...
Abstract--- Energy efficiency is becoming increasingly important for computation, especially in the ...
Energy-efficient computing is important in several systems ranging from embedded devices to large sc...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
Many developers have reason to be concerned with with power consumption. For example, mobile app dev...
Abstract—Applications written by end-user programmers are hardly energy-optimized by these programme...
International audienceGreenIT has emerged as a discipline concerned with the optimization of softwar...
© 2018 Association for Computing Machinery. The deployment of Internet of Things (IoT) devices is ac...
As computer technology progresses, making smaller, lighter, and faster computing devices possible, w...
Energy consumption is one of the major issues in today’s computer science, and an increasing number ...
Motivation: Even though many studies examine the energy efficiency of hardware and embedded systems,...
With respect to the continuous growth of computing systems, the energy-efficiency requirement of the...
Embedded systems invade our daily life in a a generally invisible manner and represent the largest p...
Today, mobile devices such as smart phones and tablets have become ubiquitous and are used everywher...
Mobile applications have become a high priority for software developers. Researchers and practitione...
Run-time profiling of software applications is key to energy efficiency. Even the most optimized har...
Abstract--- Energy efficiency is becoming increasingly important for computation, especially in the ...
Energy-efficient computing is important in several systems ranging from embedded devices to large sc...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
Many developers have reason to be concerned with with power consumption. For example, mobile app dev...
Abstract—Applications written by end-user programmers are hardly energy-optimized by these programme...
International audienceGreenIT has emerged as a discipline concerned with the optimization of softwar...
© 2018 Association for Computing Machinery. The deployment of Internet of Things (IoT) devices is ac...
As computer technology progresses, making smaller, lighter, and faster computing devices possible, w...
Energy consumption is one of the major issues in today’s computer science, and an increasing number ...
Motivation: Even though many studies examine the energy efficiency of hardware and embedded systems,...
With respect to the continuous growth of computing systems, the energy-efficiency requirement of the...
Embedded systems invade our daily life in a a generally invisible manner and represent the largest p...
Today, mobile devices such as smart phones and tablets have become ubiquitous and are used everywher...
Mobile applications have become a high priority for software developers. Researchers and practitione...
Run-time profiling of software applications is key to energy efficiency. Even the most optimized har...
Abstract--- Energy efficiency is becoming increasingly important for computation, especially in the ...