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 条
  • [21] Task-level object grasping for simulated agents
    Douville, B
    Levison, L
    Badler, NI
    PRESENCE-TELEOPERATORS AND VIRTUAL ENVIRONMENTS, 1996, 5 (04) : 416 - 430
  • [22] Efficient Bayesian Task-Level Transfer Learning
    Roy, Daniel M.
    Kaelbling, Leslie P.
    20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2007, : 2599 - 2604
  • [23] A TASK-LEVEL OOO FRAMEWORK FOR HETEROGENEOUS SYSTEMS
    Zhang, Junneng
    Wang, Chao
    Li, Xi
    Chen, Peng
    Feng, Xiaojing
    Zhou, Xuehai
    2012 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT'12), 2012, : 33 - 36
  • [24] Task-level visual robot teaching system
    Arai, T
    Miki, O
    Kawaguchi, H
    Itoko, T
    Yago, H
    Hirayama, M
    1997 IEEE INTERNATIONAL SYMPOSIUM ON ASSEMBLY AND TASK PLANNING (ISATP'97) - TOWARDS FLEXIBLE AND AGILE ASSEMBLY AND MANUFACTURING, 1997, : 31 - 35
  • [25] A TASK-LEVEL ASSESSMENT OF JOB-SATISFACTION
    TABER, TD
    ALLIGER, GM
    JOURNAL OF ORGANIZATIONAL BEHAVIOR, 1995, 16 (02) : 101 - 121
  • [26] Task-Level Authoring for Remote Robot Teleoperation
    Senft, Emmanuel
    Hagenow, Michael
    Welsh, Kevin
    Radwin, Robert
    Zinn, Michael
    Gleicher, Michael
    Mutlu, Bilge
    FRONTIERS IN ROBOTICS AND AI, 2021, 8
  • [27] Task-level assembly modeling in virtual environments
    Jung, B
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2003, PT 3, PROCEEDINGS, 2003, 2669 : 721 - 730
  • [28] CAST - A task-level concurrency analysis tool
    Stuijk, S
    Basten, T
    Ypma, J
    THIRD INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2003, : 237 - 238
  • [29] Task-level Differentially Private Meta Learning
    Zhou, Xinyu
    Bassily, Raef
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 35 (NEURIPS 2022), 2022,
  • [30] THE EFFECTIVENESS OF TASK-LEVEL PARALLELISM FOR HIGH-LEVEL VISION
    HARVEY, W
    KALP, D
    TAMBE, M
    MCKEOWN, D
    NEWELL, A
    SIGPLAN NOTICES, 1990, 25 (03): : 156 - 167