Context: Mobile devices, typically battery driven, require new efforts to improve the energy efficiency of both hardware and software designs. Goal: The goal of this work is to analyze the energy efficiency of different sorting algorithms implementations. Method: We set up an experiment on an ARM based device, measuring the energy consumption of different sorting algorithms implemented in different programming languages. Result: The algorithms and languages exhibit significantly different energy consumption, the ARM assembly language implementation of Counting sort is the greenest solution. Conclusion: We provide the basic information to select al- gorithms, and we identified the main factors affecting energy consumptio
Abstract. The scale of scientific High Performance Computing (HPC) and High Throughput Computing (HT...
Power consumption has became a critical concern in modern computing systems for various reasons incl...
It is common experience to upgrade firmware of mobile devices and obtain longer battery life, living...
Use of computers, mobile phones and various hand held electronic devices are increasing rapidly in r...
Sorting algorithms have been ubiquitously used in numerous applications nowadays. As the data size s...
Abstract—In this work, we argue that energy management should be a guiding principle for design and ...
Although energy has become an important aspect in software development, little support exists for cr...
This paper compares a large set of programming languages regarding their efficiency, including from...
The energy efficiency of computer systems is an important concern in a variety of contexts. In data ...
Historically, energy management in computer science has been treated as an activity predominantly of...
In computer science, the analysis of algorithms is the determination of the number of resources (suc...
A benchmark suite that is representative of the programs a processor typically executes is necessary...
Database management systems comprise various algorithms for efficiently retrieving and managing data...
Motivation: Even though many studies examine the energy efficiency of hardware and embedded systems,...
Energy efficiency is a matter of importance that gets more apparent with every passing day. As we mo...
Abstract. The scale of scientific High Performance Computing (HPC) and High Throughput Computing (HT...
Power consumption has became a critical concern in modern computing systems for various reasons incl...
It is common experience to upgrade firmware of mobile devices and obtain longer battery life, living...
Use of computers, mobile phones and various hand held electronic devices are increasing rapidly in r...
Sorting algorithms have been ubiquitously used in numerous applications nowadays. As the data size s...
Abstract—In this work, we argue that energy management should be a guiding principle for design and ...
Although energy has become an important aspect in software development, little support exists for cr...
This paper compares a large set of programming languages regarding their efficiency, including from...
The energy efficiency of computer systems is an important concern in a variety of contexts. In data ...
Historically, energy management in computer science has been treated as an activity predominantly of...
In computer science, the analysis of algorithms is the determination of the number of resources (suc...
A benchmark suite that is representative of the programs a processor typically executes is necessary...
Database management systems comprise various algorithms for efficiently retrieving and managing data...
Motivation: Even though many studies examine the energy efficiency of hardware and embedded systems,...
Energy efficiency is a matter of importance that gets more apparent with every passing day. As we mo...
Abstract. The scale of scientific High Performance Computing (HPC) and High Throughput Computing (HT...
Power consumption has became a critical concern in modern computing systems for various reasons incl...
It is common experience to upgrade firmware of mobile devices and obtain longer battery life, living...