An energy-aware gradient-based scheduling heuristic for heterogeneous multiprocessor embedded systems

被引:0
|
作者
Goh, Lee Kee [1 ]
Veeravalli, Bharadwaj [2 ]
Viswanathan, Sivakumar [1 ]
机构
[1] Inst Infocomm Res, Commun Syst Dept, 21 Heng Mui Keng Terrace, Singapore 119613, Singapore
[2] Natl Univ Singapore, Dept Elect & Comp Engn, Comp Network & Distributed Syst Lab, Singapore, Singapore
关键词
energy-aware scheduling; dynamic voltage scaling; power management; heterogeneous multiprocessor; embedded systems;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a heuristic static energy-aware scheduling algorithm for scheduling tasks with precedence constraints on a heterogeneous multiprocessor embedded system consisting of processing elements equipped with dynamic voltage scaling capabilities. While most energy-aware scheduling algorithms in the literature assume that the mapping of the tasks to the processors is known and consider only task ordering and voltage scaling, our algorithm takes into consideration all three factors using the concept of energy gradient. Higher values of energy gradient result in larger reduction in the energy consumption together with smaller increase in the makespan of the schedules. We compare our algorithm to a genetic algorithm in the literature and show that although our algorithm does not consider intra-task voltage scaling, it still provides an average energy savings of about 4% while reducing the optimization time by more than 93%. These energy savings are more significant for larger task graphs.
引用
收藏
页码:331 / +
页数:3
相关论文
共 50 条
  • [1] Design of Fast and Efficient Energy-Aware Gradient-Based Scheduling Algorithms for Heterogeneous Embedded Multiprocessor Systems
    Goh, Lee Kee
    Veeravalli, Bharadwaj
    Viswanathan, Sivakumar
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2009, 20 (01) : 1 - 12
  • [2] Energy-aware scheduling for dependent tasks in heterogeneous multiprocessor systems
    Chen, Jinchao
    He, Yu
    Zhang, Ying
    Han, Pengcheng
    Du, Chenglie
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 129
  • [3] Energy-aware runtime scheduling for embedded-multiprocessor SOCs
    Yang, P
    Wong, C
    Marchal, P
    Catthoor, F
    Desmet, D
    Verkest, D
    Lauwereins, R
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2001, 18 (05): : 46 - 58
  • [4] Energy-Aware Data Allocation and Task Scheduling on Heterogeneous Multiprocessor Systems With Time Constraints
    Wang, Yan
    Li, Kenli
    Chen, Hao
    He, Ligang
    Li, Keqin
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2014, 2 (02) : 134 - 148
  • [5] Energy-aware scheduling tasks on chip multiprocessor
    Miao, Lei
    Qi, Yong
    Hou, Di
    Dai, Yuehua
    [J]. ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 319 - +
  • [6] Energy-aware Scheduling on Multiprocessor Platforms with Devices
    Li, Dawei
    Wu, Jie
    Li, Keqin
    Hwang, Kai
    [J]. 2013 IEEE THIRD INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING (CGC 2013), 2013, : 26 - 33
  • [7] Optimization for energy-aware design of task scheduling in heterogeneous distributed systems: a meta-heuristic based approach
    Li, Cen
    Chen, Liping
    [J]. COMPUTING, 2024, 106 (06) : 2007 - 2031
  • [8] Reliability and Energy-Aware Mapping and Scheduling of Multimedia Applications on Multiprocessor Systems
    Das, Anup
    Kumar, Akash
    Veeravalli, Bharadwaj
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (03) : 869 - 884
  • [9] A hybrid optimization algorithm for energy-aware multi-objective task scheduling in heterogeneous multiprocessor systems
    Sahoo, Ronali Madhusmita
    Padhy, Sasmita Kumari
    [J]. EVOLUTIONARY INTELLIGENCE, 2024, : 3441 - 3467
  • [10] Practical Energy-Aware Scheduling for Real-Time Multiprocessor Systems
    Zeng, Gang
    Yokoyama, Tetsuo
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    [J]. 2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 383 - +