Intra-task voltage scheduling on DVS-enabled hard real-time systems

被引:16
|
作者
Shin, D [1 ]
Kim, J
机构
[1] Samsung Elect Co, Seoul, South Korea
[2] Seoul Natl Univ, Sch Comp Sci & Engn, Seoul 151742, South Korea
关键词
dynamic voltage scaling; low-power design; power management; real-time systems; variable-voltage processor;
D O I
10.1109/TCAD.2005.852036
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes a novel intra-task dynamic voltage scheduling (IntraDVS) framework for low-energy hard realtime applications. Based on a static timing analysis technique, the proposed approach controls the supply voltage within an individual task boundary. By fully exploiting all the slack times, a scheduled program by the proposed technique always completes its execution near the deadline, thus achieving a high energy reduction ratio. The problem formulation of IntraDVS is first presented and two heuristics are proposed: one based on worst-case execution information and the other on average-case execution information. In order to validate the effectiveness of the proposed heuristics, a software tool that automatically converts a DVS-unaware program into an equivalent low-energy program was built. In an experiment on a DVS-enabled system, the low-energy version of a Moving Pictures Expert Group (MPEG)-4 encoder/decoder consumed only 35%-51% of the energy consumption of the original program running on a fixed-voltage system with a power-down mode. The energy efficiency of the IntraDVS algorithms was also compared with that of task-level voltage scheduling algorithms. The experimental results show that the IntraDVS algorithm can be useful in multitask environments as well.
引用
收藏
页码:1530 / 1549
页数:20
相关论文
共 50 条
  • [41] Energy-efficient real-time task scheduling for a DVS system with a non-DVS processing element
    Hung, Chia-Mei
    Chen, Jian-Jia
    Kuo, Tei-Wei
    [J]. 27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 303 - +
  • [42] Rate admission control for hard real-time task scheduling
    Vacca, Vladimiro
    Vasca, Francesco
    Iannelli, Luigi
    [J]. HYBRID SYSTEMS: COMPUTATION AND CONTROL, PROCEEDINGS, 2007, 4416 : 573 - +
  • [43] EVALUATION OF A FLEXIBLE TASK-SCHEDULING ALGORITHM FOR DISTRIBUTED HARD REAL-TIME SYSTEMS
    STANKOVIC, JA
    RAMAMRITHAM, K
    CHENG, SC
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1985, 34 (12) : 1130 - 1143
  • [44] Peak Temperature Minimization for Hard Real-Time Systems Using DVS and DPM
    Zhou, Mingchuan
    Chen, Long
    Dell'Antonio, Manuel
    Wang, Xiebing
    Bing, Zhenshan
    Nasseri, M. Ali
    Huang, Kai
    Knoll, Alois
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28 (06)
  • [45] A Survey of Hard Real-Time Scheduling for Multiprocessor Systems
    Davis, Robert I.
    Burns, Alan
    [J]. ACM COMPUTING SURVEYS, 2011, 43 (04)
  • [46] RATE MONOTONIC SCHEDULING IN HARD REAL-TIME SYSTEMS
    SANTOS, J
    OROZCO, J
    [J]. INFORMATION PROCESSING LETTERS, 1993, 48 (01) : 39 - 45
  • [47] Low-energy intra-task voltage scheduling using static timing analysis
    Shin, D
    Kim, J
    Lee, S
    [J]. 38TH DESIGN AUTOMATION CONFERENCE PROCEEDINGS 2001, 2001, : 438 - 443
  • [48] TASK-SCHEDULING POLICIES FOR REAL-TIME SYSTEMS
    KOROUSICSELJAK, B
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1994, 18 (09) : 501 - 511
  • [49] Hard real-time scheduling for low-energy using stochastic data and DVS processors
    Gruian, F
    [J]. ISLPED'01: PROCEEDINGS OF THE 2001 INTERNATIONAL SYMPOSIUM ON LOWPOWER ELECTRONICS AND DESIGN, 2001, : 46 - 51
  • [50] Hard Periodic Real-time Task Scheduling on Mobile Heterogeneous Processor
    Karimiafshar, Aref
    Montazeri, Mohammad Ali
    Kalbasi, Mahdi
    Fanian, Ali
    [J]. 2013 5TH CONFERENCE ON INFORMATION AND KNOWLEDGE TECHNOLOGY (IKT), 2013, : 394 - 399