An iterative algorithm for battery-aware task scheduling on portable computing platforms

被引:6
|
作者
Khan, J [1 ]
Vemuri, R [1 ]
机构
[1] Univ Cincinnati, ECECS Dept, Cincinnati, OH 45221 USA
关键词
D O I
10.1109/DATE.2005.62
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this work we consider battery powered portable systems which either have Field Programmable Gate Arrays (FPGA) or voltage and frequency scalable processors as their main processing element. An application is modeled in the form of a precedence task graph at a coarse level of granularity. We assume that for each task in the task graph several unique design-points are available which correspond to different hardware implementations for FPGAs and different voltagefrequency combinations for processors. It is assumed that performance and total power consumption estimates for each design-point are available for any given portable platfrorn, including the peripheral components such as memory and display power usage. We present an iterative heuristic algorithm which finds a sequence of tasks along with art appropriate design-point for each task, such that a deadline is met and the amount of battery energy used is as small as possible. A detailed illustrative example along with a case study of a real-world application of a robotic arm controller which demonstrates the usefulness of our algorithm is also presented.
引用
收藏
页码:622 / 627
页数:6
相关论文
共 50 条
  • [1] An efficient battery-aware task scheduling methodology for portable RC platforms
    Khan, J
    Vemuri, R
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 669 - 678
  • [2] Battery-Aware Workflow Scheduling for Portable Heterogeneous Computing
    Jiang, Fu
    Xia, Yaoxin
    Yan, Lisen
    Liu, Weirong
    Zhang, Xiaoyong
    Li, Heng
    Peng, Jun
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2024, 9 (04): : 677 - 694
  • [3] Battery-aware task scheduling algorithm on DVS enabled processors
    Institute of Microelectronics, Tsinghua University, Beijing 100084, China
    [J]. Qinghua Daxue Xuebao, 2008, 1 (132-136):
  • [4] A novel battery-aware task scheduling algorithm for multiprocessor systems
    Xie Yufeng
    Liu Leibo
    Dai Rui
    Wei Shaojin
    [J]. CHINESE JOURNAL OF ELECTRONICS, 2008, 17 (03) : 421 - 426
  • [5] 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):
  • [6] Slack-Nibbling Battery-Aware Task Scheduling
    GAO Xun1
    2. State Key Laboratory of Software Engineering
    [J]. Wuhan University Journal of Natural Sciences, 2009, 14 (03) : 229 - 234
  • [7] Battery-Aware Task Scheduling for Energy Efficient Mobile Devices
    Wei, Kun
    Zhang, Wuxiong
    Yang, Yang
    Song, Guannan
    Zhang, Zhengming
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2014, E97A (09) : 1971 - 1974
  • [8] Battery-aware variable voltage scheduling on real-time multiprocessor platforms
    Xie, Yufeng
    Liu, Leibo
    Dai, Rui
    Wei, Shaojun
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 1883 - 1886
  • [9] Battery-Aware Task Scheduling in Distributed Mobile Systems with Lifetime Constraint
    Li, Jiayin
    Qiu, Meikang
    Niu, Jian-Wei
    Chen, Tianzhou
    [J]. 2011 16TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2011,
  • [10] Battery-aware real-time task scheduling in wireless sensor networks
    Hong, S
    Kim, D
    Kim, JE
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2005, : 269 - 272