• DocumentCode
    3686469
  • Title

    Energy Consumption Analysis of Algorithms Implementations

  • Author

    Mohammad Rashid;Luca Ardito;Marco Torchiano

  • Author_Institution
    Dept. of Control &
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    4
  • 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 algorithms and identified the main factors affecting energy consumption.
  • Keywords
    "Energy consumption","Algorithm design and analysis","Sorting","Software algorithms","Power demand","Java"
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering and Measurement (ESEM), 2015 ACM/IEEE International Symposium on
  • Type

    conf

  • DOI
    10.1109/ESEM.2015.7321198
  • Filename
    7321198