It is common experience to upgrade firmware of mobile devices and obtain longer battery life, living proof of how software affects power consumption of a device. Despite this empirical observation, there is a lack for models and methodologies correlating computations with power consumption [3-5]. In this paper we propose an experimental approach to computational complexity and a methodology for conducting measures which result independent of the underlying system running the algorithm/software to be tested. Early experimental results are presented and discussed, showing that our methodology is robust and can be used in many settings. We also introduce the foundations of a theory for experimental algorithm complexity, which mimics what is pr...
The field of computational complexity theory--which chiefly aims to quantify the difficulty encounte...
This work is a study of an information theoretic model which is used to develop a complexity measure...
In this paper, we apply different software complexity measures to a set of shortest-path algorithms....
Abstract—In this work, we argue that energy management should be a guiding principle for design and ...
The importance of low power consumption is widely acknowledged due to the increasing use of portable...
Historically, energy management in computer science has been treated as an activity predominantly of...
Context: Mobile devices, typically battery driven, require new efforts to improve the energy efficie...
We initiate the systematic study of the energy complexity of algorithms (in addition to time and spa...
Lilja (2005) states that “In the field of computer science and engineering there is surprisingly lit...
In computer science, the analysis of algorithms is the determination of the number of resources (suc...
Data analytics for streaming sensor data brings challenges for the resource efficiency of algorithms...
Power consumption has become one of the most critical concerns for processor design. Parallelism of...
The overarching goal of this thesis is to provide an algorithm-centric approach to analyzing the rel...
The standard language for describing the asymptotic behavior of algorithms is theoretical computatio...
The field of computational complexity theory--which chiefly aims to quantify the difficulty encounte...
The field of computational complexity theory--which chiefly aims to quantify the difficulty encounte...
This work is a study of an information theoretic model which is used to develop a complexity measure...
In this paper, we apply different software complexity measures to a set of shortest-path algorithms....
Abstract—In this work, we argue that energy management should be a guiding principle for design and ...
The importance of low power consumption is widely acknowledged due to the increasing use of portable...
Historically, energy management in computer science has been treated as an activity predominantly of...
Context: Mobile devices, typically battery driven, require new efforts to improve the energy efficie...
We initiate the systematic study of the energy complexity of algorithms (in addition to time and spa...
Lilja (2005) states that “In the field of computer science and engineering there is surprisingly lit...
In computer science, the analysis of algorithms is the determination of the number of resources (suc...
Data analytics for streaming sensor data brings challenges for the resource efficiency of algorithms...
Power consumption has become one of the most critical concerns for processor design. Parallelism of...
The overarching goal of this thesis is to provide an algorithm-centric approach to analyzing the rel...
The standard language for describing the asymptotic behavior of algorithms is theoretical computatio...
The field of computational complexity theory--which chiefly aims to quantify the difficulty encounte...
The field of computational complexity theory--which chiefly aims to quantify the difficulty encounte...
This work is a study of an information theoretic model which is used to develop a complexity measure...
In this paper, we apply different software complexity measures to a set of shortest-path algorithms....