Advanced search
1 file | 368.66 KB Add to list

Exploiting media stream similarity for energy-efficient decoding and resource prediction

Juan Hamers (UGent) and Lieven Eeckhout (UGent)
Author
Organization
Abstract
This article introduces a novel approach to energy-efficient media stream decoding that is based on the notion of media stream similarity. The key idea is that platform-independent scenarios with similar decoding complexity can be identified within and across media streams. A device that decodes a media stream annotated with scenario information can then adjust its processor clock frequency and voltage level based on these scenarios for lower energy consumption. Our evaluation, done using the H.264 AVC decoder and 12 reference video streams, shows an average energy reduction of 44% while missing less than 0.2% of the frame deadlines using scenario-driven video decoding. An additional application of scenario-based media stream annotation is to predict required resources (compute power and energy) for consuming a given service on a given device. Resource prediction is extremely useful in a client-server setup in which the client requests a media service from the server or content provider. The content provider (in cooperation with the client) can then determine what service quality to deliver, given the client's available resources. Scenario-aware resource prediction can predict (compute power and energy) consumption with errors less than 4% (and an overall average 1.4% error).
Keywords
Design, Experimentation, Performance, Video decoding, Video stream similarity, Scenario-based design, Energy-efficiency, Resource prediction

Downloads

  • (...).pdf
    • full text
    • |
    • UGent only
    • |
    • PDF
    • |
    • 368.66 KB

Citation

Please use this url to cite or link to this publication:

MLA
Hamers, Juan, and Lieven Eeckhout. “Exploiting Media Stream Similarity for Energy-efficient Decoding and Resource Prediction.” ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS 11.1 (2012): n. pag. Print.
APA
Hamers, J., & Eeckhout, L. (2012). Exploiting media stream similarity for energy-efficient decoding and resource prediction. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 11(1).
Chicago author-date
Hamers, Juan, and Lieven Eeckhout. 2012. “Exploiting Media Stream Similarity for Energy-efficient Decoding and Resource Prediction.” Acm Transactions on Embedded Computing Systems 11 (1).
Chicago author-date (all authors)
Hamers, Juan, and Lieven Eeckhout. 2012. “Exploiting Media Stream Similarity for Energy-efficient Decoding and Resource Prediction.” Acm Transactions on Embedded Computing Systems 11 (1).
Vancouver
1.
Hamers J, Eeckhout L. Exploiting media stream similarity for energy-efficient decoding and resource prediction. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS. 2012;11(1).
IEEE
[1]
J. Hamers and L. Eeckhout, “Exploiting media stream similarity for energy-efficient decoding and resource prediction,” ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, vol. 11, no. 1, 2012.
@article{3139080,
  abstract     = {This article introduces a novel approach to energy-efficient media stream decoding that is based on the notion of media stream similarity. The key idea is that platform-independent scenarios with similar decoding complexity can be identified within and across media streams. A device that decodes a media stream annotated with scenario information can then adjust its processor clock frequency and voltage level based on these scenarios for lower energy consumption. Our evaluation, done using the H.264 AVC decoder and 12 reference video streams, shows an average energy reduction of 44% while missing less than 0.2% of the frame deadlines using scenario-driven video decoding. 
An additional application of scenario-based media stream annotation is to predict required resources (compute power and energy) for consuming a given service on a given device. Resource prediction is extremely useful in a client-server setup in which the client requests a media service from the server or content provider. The content provider (in cooperation with the client) can then determine what service quality to deliver, given the client's available resources. Scenario-aware resource prediction can predict (compute power and energy) consumption with errors less than 4% (and an overall average 1.4% error).},
  articleno    = {2},
  author       = {Hamers, Juan and Eeckhout, Lieven},
  issn         = {1539-9087},
  journal      = {ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS},
  keywords     = {Design,Experimentation,Performance,Video decoding,Video stream similarity,Scenario-based design,Energy-efficiency,Resource prediction},
  language     = {eng},
  number       = {1},
  pages        = {25},
  title        = {Exploiting media stream similarity for energy-efficient decoding and resource prediction},
  url          = {http://dx.doi.org/10.1145/2146417.2146419},
  volume       = {11},
  year         = {2012},
}

Altmetric
View in Altmetric
Web of Science
Times cited: