This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Scenario-Based Resource Prediction for QoS-Aware Media Processing
October 2010 (vol. 43 no. 10)
pp. 56-63
Juan Hamers, Ghent University, Gent
Lieven Eeckhout, Ghent University, Gent
Media streams can be annotated with platform-independent scenario information to reflect frame-level decode complexity. This enables energy-efficient decoding, resource prediction, and quality-of-service management on single-core as well as multicore processors.

1. J. Hamers and L. Eeckhout, "Resource Prediction for Media Stream Decoding," Proc. Conf. Design Automation and Test in Europe (DATE 07), IEEE CS Press, 2007, pp. 594-599.
2. J. Hamers and L. Eeckhout, "Automated Hardware-Independent Scenario Identification," Proc. 45th Ann. Design Automation Conf. (DAC 08), ACM Press, 2008, pp. 954-959.
3. J. Hamers and L. Eeckhout, "Exploiting Media Stream Similarity for Energy-Efficient Decoding and Resource Prediction," to appear in ACM Trans. Embedded Computing Systems, 2010.
4. K. Choi et al., "Frame-Based Dynamic Voltage and Frequency Scaling for a MPEG Decoder," Proc. 2002 IEEE/ACM Int'l Conf. Computer-Aided Design (ICCAD 02), ACM Press, 2002, pp. 732-737.
5. C.J. Hughes, J. Srinivasan, and S.V. Adve, "Saving Energy with Architectural and Frequency Adaptations for Multimedia Applications," Proc. 34th Ann. ACM/IEEE Int'l Symp. Microarchitecture (MICRO 01), IEEE CS Press, 2001, pp. 250-261.
6. Z. Lu et al., "Control-Theoretic Dynamic Frequency and Voltage Scaling for Multimedia Workloads," Proc. 2002 Int'l Conf. Compilers, Architectures, and Synthesis for Embedded Systems (CASES 02), ACM Press, 2002, pp. 156-163.
7. E.-Y. Chung, G. De Micheli, and L. Benini, "Contents Provider-Assisted Dynamic Voltage Scaling for Low-Energy Multimedia Applications," Proc. 2002 Int'l Symp. Low Power Electronics and Design (ISLPED 02), ACM Press, 2002, pp. 42-47.
8. S.V. Gheorghita, T. Basten, and H. Corporaal, "Application Scenarios in Streaming-Oriented Embedded-System Design," IEEE Design & Test of Computers, Nov./Dec. 2008, pp. 581-589.
9. Y. Huang, S. Chakraborty, and Y. Wang, "Using Offline Bitstream Analysis for Power-Aware Video Decoding in Portable Devices," Proc. 13th Ann. ACM Int'l Conf. Multimedia (MM 05), ACM Press, 2005, pp. 299-302.
10. J. Ostermann et al., "Video Coding with H.264/AVC: Tools, Performance, and Complexity," IEEE Circuits and Systems, Jan. 2004, pp. 7-28.
11. S. Shlien, "Guide to MPEG-1 Audio Standard," IEEE Trans. Broadcasting, Dec. 1994, pp. 206-218.
12. C. Isci and M. Martonosi, "Runtime Power Monitoring in High-End Processors: Methodology and Empirical Data," Proc. 36th Ann. IEEE/ACM Int'l Symp. Microarchitecture (MICRO 03), IEEE CS Press, 2003, pp. 93-104.
13. D.H. Albonesi, "Selective Cache Ways: On-Demand Cache Resource Allocation," Proc. 32nd Ann. IEEE/ACM Int'l Symp. Microarchitecture (MICRO 99), IEEE CS Press, 1999, pp. 248-259.
14. T. Sherwood, S. Sair, and B. Calder, "Phase Tracking and Prediction," Proc. 30th Ann. Int'l Symp. Computer Architecture (ISCA 03), ACM Press, 2003, pp. 336-349.
15. K. Lagerström, "Design and Implementation of an MP3 Decoder," master's thesis, Chalmers Univ. of Technology, Sweden, 2001.
16. K. Sühring, "H.264/AVC Reference Software"; http://iphome.hhi.de/suehring/tmldownload .
17. D.C. Burger and T.M. Austin, "The SimpleScalar Tool Set, Version 2.0," ACM SIGARCH Computer Architecture News, June 1997, pp. 13-25.
18. D. Brooks, V. Tiwari, and M. Martonosi, "Wattch: A Framework for Architectural-Level Power Analysis and Optimizations," Proc. 27th Ann. Int'l Symp. Computer Architecture (ISCA 00), ACM Press, 2000, pp. 83-94.
19. Texas Instruments, TMS320C67x/C67x+ DSP CPU and Instruction Set Reference Guide, Nov. 2006; http://focus.ti.com/lit/ug/spru733aspru733a.pdf .
20. M. Horowitz et al., "H.264/AVC Baseline Profile Decoder Complexity Analysis," IEEE Trans. Circuits and Systems for Video Technology, July 2003, pp. 704-716.
21. M. Mattavelli and S. Brunetton, "Implementing Real-Time Video Decoding on Multimedia Processors by Complexity Prediction Techniques," IEEE Trans. Consumer Electronics, Aug. 1998, pp. 760-767.
22. S.V. Gheorghita et al., "Automatic Scenario Detection for Improved WCET Estimation," Proc. 42nd Ann. Conf. Design Automation (DAC 05), ACM Press, 2005, pp. 101-104.

Index Terms:
Hardware, Resource prediction, Media processing, Embedded systems, Scenario-based optimization
Citation:
Juan Hamers, Lieven Eeckhout, "Scenario-Based Resource Prediction for QoS-Aware Media Processing," Computer, vol. 43, no. 10, pp. 56-63, Oct. 2010, doi:10.1109/MC.2010.244
Usage of this product signifies your acceptance of the Terms of Use.