Variable voltage task scheduling algorithms for minimizing energy/power

被引:29
|
作者
Manzak, A
Chakrabarti, C
机构
[1] Lattice Semicond Corp, San Jose, CA 95131 USA
[2] Arizona State Univ, Dept Elect Engn, Tempe, AZ 85287 USA
关键词
dynamic voltage scaling; energy minimization; Lagrange multiplier method; low power; off line algorithms; on line; peak power minimization; task scheduling;
D O I
10.1109/TVLSI.2003.810801
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose variable voltage task scheduling algorithms that minimize energy or minimize peak power for the case when the task arrival times, deadline times, execution times, periods, and switching activities are given. We consider aperiodic (earliest due date, earliest deadline first), as well as periodic (rate monotonic, earliest deadline first) scheduling algorithms. We use the Lagrange multiplier method to theoretically determine the relation between the task voltages such that the energy or peak power is minimum, and then develop an iterative algorithm that satisfies the relation. The asymptotic complexity of the existing scheduling algorithms change very mildly with the application of the proposed algorithms. We show experimentally (random experiments as well as real-life cases), that the voltage assignment obtained by the proposed low-complexity algorithm is very close to that of the optimal energy (0.1% error) and optimal peak power (1% error) assignment.
引用
收藏
页码:270 / 276
页数:7
相关论文
共 50 条
  • [1] Variable voltage task scheduling algorithms for minimizing energy
    Manzak, A
    Chakrabarti, C
    [J]. ISLPED'01: PROCEEDINGS OF THE 2001 INTERNATIONAL SYMPOSIUM ON LOWPOWER ELECTRONICS AND DESIGN, 2001, : 279 - 282
  • [2] Variable voltage task scheduling for minimizing energy or minimizing power
    Manzak, A
    Chakrabarti, C
    [J]. 2000 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, PROCEEDINGS, VOLS I-VI, 2000, : 3239 - 3242
  • [3] Peak power minimizing algorithm by voltage scheduling
    Su Yajuan
    Wei Shaojun
    Ye Tianchun
    Chen Lan
    Luo Jiajun
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2008, 17 (01) : 85 - 89
  • [4] Battery-aware variable voltage task scheduling
    Institute of Microelectronics, Tsinghua University, Beijing 100084, China
    [J]. Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao, 2006, 8 (1092-1097):
  • [5] Approximation algorithms for coupled task scheduling minimizing the sum of completion times
    Fischer, David
    Gyorgyi, Peter
    [J]. ANNALS OF OPERATIONS RESEARCH, 2023, 328 (02) : 1387 - 1408
  • [6] Approximation algorithms for coupled task scheduling minimizing the sum of completion times
    David Fischer
    Péter Györgyi
    [J]. Annals of Operations Research, 2023, 328 : 1387 - 1408
  • [7] Task scheduling and voltage selection for energy minimization
    Zhang, YM
    Hu, XB
    Chen, DZ
    [J]. 39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 183 - 188
  • [8] Minimizing Energy of Heterogeneous Computing Systems by Task Scheduling Approach
    Li, Junke
    Li, Junwei
    Li, Mingjiang
    Wang, Guanyu
    Zhou, Jincheng
    Lu, Yu
    Li, Deguang
    Huang, Yanhui
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (12)
  • [9] Energy priority scheduling for variable voltage processors
    Pouwelse, J
    Langendoen, K
    Sips, H
    [J]. ISLPED'01: PROCEEDINGS OF THE 2001 INTERNATIONAL SYMPOSIUM ON LOWPOWER ELECTRONICS AND DESIGN, 2001, : 28 - 33
  • [10] LEneS: Task scheduling for low-energy systems using variable supply voltage processors
    Gruian, F
    Kuchcinski, K
    [J]. PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, 2001, : 449 - 455