The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.10 - October (2010 vol.43)
pp: 56-63
Juan Hamers , Ghent University, Gent
ABSTRACT
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.
INDEX TERMS
Hardware, Resource prediction, Media processing, Embedded systems, Scenario-based optimization
CITATION
Juan Hamers, "Scenario-Based Resource Prediction for QoS-Aware Media Processing", Computer, vol.43, no. 10, pp. 56-63, October 2010, doi:10.1109/MC.2010.244
REFERENCES
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.
23 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool