ABSTRACT
We propose an energy-efficient scheduling of a long-lived real-time video task running on DVFS-enabled multi-core platforms. The proposed scheme reduces the energy consumption by executing the task in parallel on an appropriate number of cores with the other cores powered off, and assigning as lower frequency as possible while meeting the deadline. Evaluation shows that the scheme saves a significant energy consumed when executing the task on a single core, up to 67%.
- James H. Anderson and Sanjoy K. Baruah. Energy-Efficient Synthesis of Periodic Task Systems upon Identical Multiprocessor Platforms. ICDCS, pages 428--435, 2004. Google ScholarDigital Library
- Luca Benini and Alessandro Bogliolo and Giovanni De Micheli. A survey of design techniques for system-level dynamic power management. IEEE Trans. VLSI Syst., 8(3):299--316, 2000. Google ScholarDigital Library
- Mladen Nikitovic and Mats Brorsson. An adaptive chip-multiprocessor architecture for future mobile terminals. CASES, pages 43--49, 2002. Google ScholarDigital Library
- Wanghong Yuan and Klara Nahrstedt. Energy-efficient soft real-time CPU scheduling for mobile multimedia systems. ACM SOSP, pages 149--163, 2003. Google ScholarDigital Library
- International Technology Roadmap for Semiconductors: 2005 Edition. Semiconductor Industry Association (SIA).Google Scholar
- Angelos Bilas and Jason Fritts and Jaswinder Pal Singh. Real-Time Parallel MPEG-2 Decoding in Software. IPPS, pages 197--203, 1997. Google ScholarDigital Library
- Wan Yeon Lee and Heejo Lee. Energy-Efficient Scheduling for Multiprocessors. Electronics Letters, 42(21):1200--1201, 2006.Google ScholarCross Ref
- Ruibin Xu and Chenhai Xi and Rami Melhem and Daniel Mosse. Practical PACE for embedded systems. ACM EMSOFT, pages 54--63, 2004. Google ScholarDigital Library
- Chuan-Yue Yang and Jian-Jia Chen and Tei-Wei Kuo. An Approximation Algorithm for Energy-Efficient Scheduling on A Chip Multiprocessor. DATE, pages 468--473, 2005. Google ScholarDigital Library
- Peng Yang and Chun Wong and Paul Marchal and Francky Catthoor and Dirk Desmet and Diederik Verkest and Rudy Lauwereins. Energy-Aware Runtime Scheduling for Embedded-Multiprocessor SOCs. IEEE Design&Test of Computers, 18(5):46--58, 2001. Google ScholarDigital Library
Index Terms
- Energy-efficient scheduling of a real-time task on DVFS-enabled multi-cores
Recommendations
Energy-Saving DVFS Scheduling of Multiple Periodic Real-Time Tasks on Multi-core Processors
DS-RT '09: Proceedings of the 2009 13th IEEE/ACM International Symposium on Distributed Simulation and Real Time ApplicationsThis paper addresses an energy-saving scheduling scheme of periodic real-time tasks with the capability of dynamic voltage and frequency scaling, on the lightly loaded multi-core platform containing more processing cores than running tasks. First, it is ...
Energy-efficient task scheduling for multi-core platforms with per-core DVFS
Energy-efficient task scheduling is a fundamental issue in many application domains, such as energy conservation for mobile devices and the operation of green computing data centers. Modern processors support dynamic voltage and frequency scaling (DVFS) ...
JOSS: Joint Exploration of CPU-Memory DVFS and Task Scheduling for Energy Efficiency
ICPP '23: Proceedings of the 52nd International Conference on Parallel ProcessingEnergy-efficient execution of task-based parallel applications is crucial as tasking is a widely supported feature in many parallel programming libraries and runtimes. Currently, state-of-the-art proposals primarily rely on leveraging core asymmetry and ...
Comments