Communication-aware task scheduling and voltage selection for total systems energy minimization

被引:0
|
作者
Varatkar, G [1 ]
Marculescu, R [1 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
关键词
low-power scheduling; dynamic voltage scaling;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present an interprocessor communication-aware task scheduling algorithm applicable to a multiprocessor system executing an application with dependent tasks. Our algorithm takes the application task graph and the architecture graph as inputs, assigns the tasks to processors and then schedules them. As main theoretical contribution, the algorithm we propose reduces the overall systems energy by (i) reducing the total interprocessor communication and (ii) executing certain cycles at a lower voltage level. Experimental results show that by tuning the parameter for communication awareness, a schedule using our algorithm can reduce upto 80% interprocessor communication in a complex video/audio application (compared to a schedule which is only voltage-selection aware) without losing much in the number of cycles executed at lower voltage.
引用
收藏
页码:510 / 517
页数:8
相关论文
共 50 条
  • [31] Thermal-Aware Task Scheduling for Energy Minimization in Heterogeneous Real-Time MPSoC Systems
    Zhou, Junlong
    Wei, Tongquan
    Chen, Mingsong
    Yan, Jianming
    Hu, Xiaobo Sharon
    Ma, Yue
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2016, 35 (08) : 1269 - 1282
  • [32] A note on the complexity of scheduling of communication-aware directed acyclic graph
    Musial, J.
    Guzek, M.
    Bouvry, P.
    Blazewicz, J.
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2018, 66 (02) : 187 - 191
  • [33] Dynamic Communication-Aware Scheduling with Uncertainty of Workflow Applications in Clouds
    Miranda, Vanessa
    Tchernykh, Andrei
    Kliazovich, Dzmitry
    HIGH PERFORMANCE COMPUTER APPLICATIONS, 2016, 595 : 169 - 187
  • [34] ENERGY MINIMIZATION AND TASK DEADLINE AWARE WORKLOAD SCHEDULING (EMTDA-WS)
    Joshi, Hrushikesh
    Patil, Uttam
    Diggikar, Anand
    INTERNATIONAL JOURNAL ON INFORMATION TECHNOLOGIES AND SECURITY, 2022, 14 (02): : 15 - 26
  • [35] To Go or Not to Go: On Energy-Aware and Communication-Aware Robotic Operation
    Yan, Yuan
    Mostofi, Yasamin
    IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2014, 1 (03): : 218 - 231
  • [36] Communication-aware scheduling of precedence-constrained tasks on related machines
    Su, Yu
    Vardi, Shai
    Ren, Xiaoqi
    Wierman, Adam
    OPERATIONS RESEARCH LETTERS, 2023, 51 (06) : 709 - 716
  • [37] Communication-aware scheduling of data-parallel tasks on multicore architectures
    Shimada, Kana
    Taniguchi, Ittetsu
    Tomiyama, Hiroyuki
    IPSJ Transactions on System LSI Design Methodology, 2019, 12 : 65 - 73
  • [38] A Genetic Algorithm for Energy Aware Task Scheduling in Heterogeneous Systems
    Lin, Man
    Ng, Sai Man
    PARALLEL PROCESSING LETTERS, 2005, 15 (04) : 439 - 449
  • [39] Communication-Aware Application Mapping and Scheduling for NoC-Based MPSoCs
    Yu, Heng
    Ha, Yajun
    Veeravalli, Bharadwaj
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 3232 - 3235
  • [40] Communication-Aware Multi-Agent Metareasoning for Decentralized Task Allocation
    Carrillo, Estefany
    Yeotikar, Suyash
    Nayak, Sharan
    Jaffar, Mohamed Khalid M.
    Azarm, Shapour
    Herrmann, Jeffrey W.
    Otte, Michael
    Xu, Huan
    IEEE ACCESS, 2021, 9 : 98712 - 98730