Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2820158.2820162acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Energy consumption analysis of image encoding and decoding algorithms

Published: 16 May 2015 Publication History

Abstract

Context: energy consumption represents an important issue with limited and embedded devices. Such devices, e.g. smartphones, process many images, both to render the UI and for application specific purposes.
Goal: we aim to evaluate the energy consumption of different image encoding/decoding algorithms.
Method: we run a series of experiments on a ARM based platform, and we collected the energy consumed in performing typical image encoding and decoding tasks.
Result: we found that there is a significant difference among codecs in terms of energy consumption. Most of the energy consumption relates to the computational efficiency of the algorithm (i.e. the time performance) though the type of processing and the algorithm may affect the average power usage up to 37%, thus indirectly affecting the energy consumption.
Conclusion: JPEG compression is significantly more energy efficient than PNG both for encoding and decoding. Further studies should focus on the additional features that affect energy consumption beyond computational complexity.

References

[1]
A. Bardine, P. Foglia, G. Gabrielli, and C. A. Prete, "Analysis of static and dynamic energy consumption in nuca caches: initial results," in Proceedings of the 2007 workshop on MEmory performance: DEaling with Applications, systems and architecture. ACM, 2007, pp. 105--112.
[2]
T. Ma, M. Hempel, D. Peng, and H. Sharif, "A survey of energy-efficient compression and communication techniques for multimedia in resource constrained systems," Communications Surveys & Tutorials, IEEE, vol. 15, no. 3, pp. 963--972, 2013.
[3]
C. E. Jones, K. M. Sivalingam, P. Agrawal, and J. C. Chen, "A survey of energy efficient network protocols for wireless networks," Wirel. Netw., vol. 7, no. 4, pp. 343--358, Sep. 2001. {Online}. Available: http://dx.doi.org/10.1023/A:1016627727877
[4]
P. Pillai and K. G. Shin, "Real-time dynamic voltage scaling for low-power embedded operating systems," in Proceedings of the Eighteenth ACM Symposium on Operating Systems Principles, ser. SOSP '01. New York, NY, USA: ACM, 2001, pp. 89--102. {Online}. Available: http://doi.acm.org/10.1145/502034.502044
[5]
S. Rivoire, M. A. Shah, P. Ranganathan, and C. Kozyrakis, "Joulesort: A balanced energy-efficiency benchmark," in Proceedings of the 2007 ACM SIGMOD International Conference on Management of Data, ser. SIGMOD '07. New York, NY, USA: ACM, 2007, pp. 365--376. {Online}. Available: http://doi.acm.org/10.1145/1247480.1247522
[6]
H. Höpfner and C. Bunse, "Towards an energy-consumption based complexity classification for resource substitution strategies." in Grundlagen von Datenbanken, 2010.
[7]
C. Bunse, H. Höpfner, S. Roychoudhury, and E. Mansour, "Energy efficient data sorting using standard sorting algorithms," in Software and Data Technologies, ser. Communications in Computer and Information Science, J. Cordeiro, A. Ranchordas, and B. Shishkov, Eds. Springer Berlin Heidelberg, 2011, vol. 50, pp. 247--260. {Online}. Available: http://dx.doi.org/10.1007/978-3-642-20116-5_19
[8]
K. C. Barr and K. Asanović, "Energy-aware lossless data compression," ACM Trans. Comput. Syst., vol. 24, no. 3, pp. 250--291, Aug. 2006. {Online}. Available: http://doi.acm.org/10.1145/1151690.1151692
[9]
C. M. Sadler and M. Martonosi, "Data compression algorithms for energy-constrained devices in delay tolerant networks," in Proceedings of the 4th International Conference on Embedded Networked Sensor Systems, ser. SenSys '06. New York, NY, USA: ACM, 2006, pp. 265--278. {Online}. Available: http://doi.acm.org/10.1145/1182807.1182834
[10]
H. Wu and A. Abouzeid, "Power aware image transmission in energy constrained wireless networks," in Computers and Communications, 2004. Proceedings. ISCC 2004. Ninth International Symposium on, vol. 1, June 2004, pp. 202--207 Vol. 1.
[11]
D.-U. Lee, H. Kim, M. Rahimi, D. Estrin, and J. D. Villasenor, "Energy-efficient image compression for resource-constrained platforms," Image Processing, IEEE Transactions on, vol. 18, no. 9, pp. 2100--2113, 2009.
[12]
R. Van Solingen and E. Berghout, Goal/Question/Metric Method. McGraw-Hill Inc., US, January 1999.
[13]
C. Wohlin, P. Runeson, M. Höst, M. C. Ohlsson, B. Regnell, and A. Wesslén, Experimentation in software engineering. Springer Science & Business Media, 2012.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GREENS '15: Proceedings of the Fourth International Workshop on Green and Sustainable Software
May 2015
51 pages

Sponsors

Publisher

IEEE Press

Publication History

Published: 16 May 2015

Check for updates

Qualifiers

  • Research-article

Conference

ICSE '15
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 68
    Total Downloads
  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)1
Reflects downloads up to 30 Aug 2024

Other Metrics

Citations

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media