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 consumption.
Energy Consumption Analysis of Algorithms Implementations / Rashid, MOHAMMAD RIFAT AHMMAD; Ardito, Luca; Torchiano, Marco. - STAMPA. - (2015), pp. 1-4. (Intervento presentato al convegno 9th International Symposium on Empirical Software Engineering and Measurement (ESEM 2015) tenutosi a Bejing (China) nel 22-23 Oct. 2015) [10.1109/ESEM.2015.7321198].
Energy Consumption Analysis of Algorithms Implementations
RASHID, MOHAMMAD RIFAT AHMMAD;ARDITO, LUCA;TORCHIANO, MARCO
2015
Abstract
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 consumption.File | Dimensione | Formato | |
---|---|---|---|
07321198.pdf
non disponibili
Tipologia:
2a Post-print versione editoriale / Version of Record
Licenza:
Non Pubblico - Accesso privato/ristretto
Dimensione
11.95 MB
Formato
Adobe PDF
|
11.95 MB | Adobe PDF | Visualizza/Apri Richiedi una copia |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2617309