skip to main content
10.1145/1774088.1774142acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Energy-efficient real-time scheduling of multimedia tasks on multi-core processors

Published:22 March 2010Publication History

ABSTRACT

In recent years, various multi-core architectures have become popular selections for the designs of mobile platforms. With the strong computing demands from many multimedia applications, how to energy-efficiently utilize the computing power of mobile platforms without violations of timing constraints has become a critical design problem. In this paper, a data-partitioning-based approach is proposed to explore the parallelism of multimedia workload processing over multiple cores. Dynamic voltage scaling and dynamic power management strategies are both considered in the dynamic scaling of the computing power of cores and the adjustment of the set of active cores, respectively. The practicability and the energy efficiency of the proposed algorithms were evaluated by a series of experiments and simulations, for which we have encouraging results.

References

  1. Advanced Micro Devices. Family 10h AMD Phenom#8482; II Processor Product Data Sheet, 2009.Google ScholarGoogle Scholar
  2. M. A. Baker, V. Parameswaran, K. S. Chatha, and B. Li. Power reduction via macroblock prioritization for power aware h.264 video applications. In Proceedings of the 6th International Conference on Hardware/Software Codesign and System Synthesis, pages 261--266, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. C. Bavier, A. B. Montz, and L. L. Peterson. Predicting mpeg execution times. In Proceedings of the ACM SIGMETRICS Joint International Conference on Measurement and Modeling of Computer Systems, pages 131--140, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C.-W. Chen, C.-Y. Yang, T.-W. Kuo, and M.-W. Chang. Energy-efficient real-time co-scheduling of multimedia dsp jobs. In IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, pages 225--232, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. J.-J. Chen, H.-R. Hsu, K.-H. Chuang, C.-L. Yang, A.-C. Pang, and T.-W. Kuo. Multiprocessor energy-efficient scheduling with task migration considerations. In EuroMicro Conference on Real-Time Systems (ECRTS'04), pages 101--108, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J.-J. Chen, H.-R. Hsu, and T.-W. Kuo. Leakage-aware energy-efficient scheduling of real-time tasks in multiprocessor systems. In IEEE Real-time and Embedded Technology and Applications Symposium (RTAS'06), pages 408--417, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. FFmpeg. http://ffmpeg.org/.Google ScholarGoogle Scholar
  8. R. Jejurikar, C. Pereira, and R. Gupta. Leakage aware dynamic voltage scaling for real-time embedded systems. In Proceedings of the Design Automation Conference, pages 275--280, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. T.-J. Lin, C.-N. Liu, S.-Y. Tseng, Y.-H. Chu, and A.-Y. Wu. Overview of itri pac project - from vliw dsp processor to multicore computing platform. In VLSI Design, Automation and Test. (VLSI-DAT'08), pages 188--191, 2008.Google ScholarGoogle Scholar
  10. H. Shikano, M. Ito, K. Uchiyama, T. Odaka, A. Hayashi, T. Masuura, M. Mase, J. Shirako, Y. Wada, K. Kimura, and H. Kasahara. Software-cooperative power-efficient heterogeneous multi-core for media processing. In Proceedings of the Conference on Asia South Pacific Design Automation (ASP-DAC'08), pages 736--741, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Y. Tan, P. Malani, Q. Qiu, and Q. Wu. Workload prediction and dynamic voltage scaling for mpeg decoding. In Proceedings of the Conference on Asia South Pacific Design Automation (ASP-DAC'06), pages 911--916, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Texas Instruments. TMS320C642x Power Consumption Summary, 2008.Google ScholarGoogle Scholar
  13. E. B. V. D. Tol, E. G. T. Jaspers, and R. H. Gelderblom. Mapping of h.264 decoding on a multiprocessor architecture. In Proceedings of the SPIE Conf. Image and Video Communications and Processing, volume 5022, pages 707--718, 2003.Google ScholarGoogle Scholar
  14. Y.-H. Wei, C.-Y. Yang, and T.-W. Kuo. Energy-efficient real-time scheduling algorithms for multimedia tasks over multiple cores. Technical report. http://newslab.csie.ntu.edu.tw/techreport/10-0002.pdf.Google ScholarGoogle Scholar
  15. T. Wiegand, G. Sullivan, G. Bjontegaard, and A. Luthra. Overview of the h.264/avc video coding standard. IEEE Transactions on Circuits and Systems for Video Technology, 13(7):560--576, July 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Energy-efficient real-time scheduling of multimedia tasks on multi-core processors

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SAC '10: Proceedings of the 2010 ACM Symposium on Applied Computing
        March 2010
        2712 pages
        ISBN:9781605586397
        DOI:10.1145/1774088

        Copyright © 2010 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 22 March 2010

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        SAC '10 Paper Acceptance Rate364of1,353submissions,27%Overall Acceptance Rate1,650of6,669submissions,25%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader