Energy-Aware Dynamic Task Scheduling Applied to a Real-Time Multimedia Application on an Xscale Board

被引:4
|
作者
Ykman-Couvreur, Chantal [1 ]
Catthoor, Francky [1 ]
Vounckx, Johan [1 ]
Folens, Andy [1 ]
Louagie, Filip [1 ]
机构
[1] IMEC, Kapeldreef 75, B-3001 Leuven, Belgium
关键词
Low-Power Real-Time System Design; Design-Time Exploration; Dynamic Voltage Scaling; Run-Time Task Scheduling;
D O I
10.1166/jolpe.2005.037
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Technology advances lead to platforms with enormous processing capacity, where energy consumption is a major design issue when running real-time applications on compact and portable devices. In this paper, we focus on dynamic multimedia applications. In today's designs, worst-case implementations are used to cope with this dynamic behavior, leading to wasted resources, performance, and energy consumption. Hence a new system design methodology is needed to efficiently implement such applications on the target platform while meeting all real-time constraints, and to increase the system design productivity. Our approach addresses these challenging aspects, by combining a design-time scheduling exploration with a low-complexity run-time scheduling. This latter is integrated on top of the platform OS. In this paper, we focus on the practical aspects of our global scheduling approach and the necessary extensions. A 3D rendering application, with important load variations, and running on an Xscale processor that allows two voltages and several clock frequencies, is used as case study to demonstrate the effectiveness of our scheduling approach. For this case study, our average energy gain compared with state-of-the-art intra-task DVS is up to 40%.
引用
收藏
页码:226 / 237
页数:12
相关论文
共 50 条
  • [1] Dynamic harvesting- and energy-aware real-time task scheduling
    Hasanloo, Mahmoud
    Kargahi, Mehdi
    Jalilian, Shahrokh
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2020, 28
  • [2] Energy-Aware Task Scheduling and Dynamic Voltage Scaling in a Real-Time System
    Rong, Peng
    Pedram, Massoud
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2008, 4 (01) : 1 - 10
  • [3] Real-time task scheduling for energy-aware embedded systems
    Swaminathan, V
    Chakrabarty, K
    [J]. JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2001, 338 (06): : 729 - 750
  • [4] Energy-aware task scheduling with task synchronization for embedded real-time systems
    Jejurikar, Ravindra
    Gupta, Rajesh
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (06) : 1024 - 1037
  • [5] Energy-Aware Real-Time Task Scheduling Exploiting Temporal Locality
    Kim, Yong-Hee
    Jung, Myoung-Jo
    Lee, Cheol-Hoon
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (05): : 1147 - 1153
  • [6] Energy-Aware Task Scheduling Tor Real-Time Systems with Discrete Frequencies
    Qian, Dejun
    Zhang, Zhe
    Hu, Chen
    Ji, Xincun
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (04): : 822 - 832
  • [7] Energy-aware scheduling for real-time multiprocessor systems with uncertain task execution time
    Xian, Changjiu
    Lu, Yung-Hsiang
    Li, Zhiyuan
    [J]. 2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 664 - +
  • [8] SEATS: smart energy-aware task scheduling in real-time cloud computing
    Seyedmehdi Hosseinimotlagh
    Farshad Khunjush
    Rashidaldin Samadzadeh
    [J]. The Journal of Supercomputing, 2015, 71 : 45 - 66
  • [9] SEATS: smart energy-aware task scheduling in real-time cloud computing
    Hosseinimotlagh, Seyedmehdi
    Khunjush, Farshad
    Samadzadeh, Rashidaldin
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (01): : 45 - 66
  • [10] Energy-Aware Real-Time Task Scheduling on Local/Shared Memory Systems
    Fu, Chenchen
    Calinescu, Gruia
    Wang, Kai
    Li, Minming
    Xue, Chun Jason
    [J]. PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2016, : 269 - 278