Dynamic task-level voltage scheduling optimizations

被引:21
|
作者
Barnett, JA [1 ]
机构
[1] Northrop Grumman Corp, El Segundo, CA 90245 USA
关键词
energy-aware systems; energy management; time management; dynamic voltage scheduling; agile voltage scheduling; power management points;
D O I
10.1109/TC.2005.77
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy versus delay trade-offs are explored for systems that must manage energy expenditure as well as computation deadlines. The focus is execution of a single process on a single processor. Two probabilistic process models are considered, along with a family of power dissipation models. The first process model assumes that process complexity is exactly c cycles with probability p(c). The second model considers the detailed branching and loop structure of the code. Probabilities are attached at branch points. The power models assume that energy dissipation per cycle is proportional to v(m) and that execution time for a cycle is proportional to v(-n), where v is supply voltage. The energy versus delay trade-off is implemented using dynamic voltage and clock adjustments. The problems solved include 1) minimize expected execution time given a hard energy budget and 2) minimize expected energy expenditure given a hard deadline. The problem of minimimizing the expected value of Q(E,T) where Q is a penalty function and E and T are, respectively, total energy and total time, is also solved using the first process model. Analysis determines theoretical conditions where it may be profitable to switch voltage or modify an a priori voltage schedule.
引用
收藏
页码:508 / 520
页数:13
相关论文
共 50 条
  • [1] Profit-aware scheduling in task-level for datacenter networks
    Tao, Xiaoyi
    Qi, Heng
    Li, Wenxin
    Li, Keqiu
    Liu, Yang
    COMPUTERS & ELECTRICAL ENGINEERING, 2017, 61 : 327 - 338
  • [2] OPTIMAL TASK-LEVEL SCHEDULING FOR CLOUD BASED MULTIMEDIA APPLICATIONS
    Nan, Xiaoming
    He, Yifeng
    Guan, Ling
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 3771 - 3775
  • [3] Pota: Maximizing Profit for Task-level Scheduling for Data Center Networks
    Tao, Xiaoyi
    Qi, Heng
    Li, Wenxin
    Li, Keqiu
    Jin, Yingwei
    CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, : 1231 - 1238
  • [4] Combining Task-level and System-level Scheduling Modes for Mixed Criticality Systems
    Boudjadar, Jalil
    Ramanathan, Saravanan
    Easwaran, Arvind
    Nyman, Ulrik
    2019 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2019, : 136 - 145
  • [5] Task-level servocontrol in robotics
    Bejczy, AK
    INES'97 : 1997 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS, PROCEEDINGS, 1997, : 39 - 47
  • [6] EXTRACTING TASK-LEVEL PARALLELISM
    GIRKAR, M
    POLYCHRONOPOULOS, CD
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1995, 17 (04): : 600 - 634
  • [7] Resource Elasticity at Task-Level
    Posner, Jonas
    2021 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2021, : 1014 - 1014
  • [8] Task-level regulation enhances global stability of the simplest dynamic walker
    Patil, Navendu S.
    Dingwell, Jonathan B.
    Cusumano, Joseph P.
    JOURNAL OF THE ROYAL SOCIETY INTERFACE, 2020, 17 (168)
  • [9] MoveIt! Task Constructor for Task-Level Motion Planning
    Gorner, Michael
    Haschke, Robert
    Ritter, Helge
    Zhang, Jianwei
    2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 190 - 196
  • [10] Available task-level parallelism on the Cell BE
    Rico, Alejandro
    Ramirez, Alex
    Valero, Mateo
    SCIENTIFIC PROGRAMMING, 2009, 17 (1-2) : 59 - 76