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.
2015
978-1-4673-7899-4
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2617309