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 条
  • [41] Communication-aware task assignment algorithm for MPSoC using shared memory
    Lee, Ser-Hoon
    Yoon, Yeo-Chan
    Hwang, Sun-Young
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (07) : 233 - 241
  • [42] Acceleration of Communication-Aware Task Mapping Techniques through GPU Computing
    Reyes, Javier
    Orduna, Juan M.
    Vigueras, Guillermo
    Tornero, Rafael
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 843 - 848
  • [43] Communication Energy Aware Sensor Selection in IoT Systems
    Huang, Zhenqiu
    Lin, Kwei-Jay
    Li, Congmiao
    Zhou, Sen
    2014 IEEE INTERNATIONAL CONFERENCE (ITHINGS) - 2014 IEEE INTERNATIONAL CONFERENCE ON GREEN COMPUTING AND COMMUNICATIONS (GREENCOM) - 2014 IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL-SOCIAL COMPUTING (CPS), 2014, : 235 - 242
  • [44] Communication-Aware Consensus-Based Decentralized Task Allocation in Communication Constrained Environments
    Raja, Sharan
    Habibi, Golnaz
    How, Jonathan P.
    IEEE ACCESS, 2022, 10 : 19753 - 19767
  • [45] Communication-Aware Consensus-Based Decentralized Task Allocation in Communication Constrained Environments
    Raja, Sharan
    Habibi, Golnaz
    How, Jonathan P.
    IEEE Access, 2022, 10 : 19753 - 19767
  • [46] Communication-aware Partitioning for Energy Optimization of Large FPGA Designs
    Herath, Kalindu
    Prakash, Alok
    Jiang Guiyuan
    Srikanthan, Thambipillai
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2017 (GLSVLSI' 17), 2017, : 407 - 410
  • [47] Locality and Balance for Communication-Aware Thread Mapping in Multicore Systems
    Diener, Matthias
    Cruz, Eduardo H. M.
    Alves, Marco A. Z.
    Alhakeem, Mohammad S.
    Navaux, Philippe O. A.
    Heiss, Hans-Ulrich
    EURO-PAR 2015: PARALLEL PROCESSING, 2015, 9233 : 196 - 208
  • [48] Time optimization algorithm for scheduling budget-constrained communication-aware workflow
    Guo, He (guohe@dlut.edu.cn), 1600, Northeast University (35):
  • [49] CA-DAG: Modeling Communication-Aware Applications for Scheduling in Cloud Computing
    Kliazovich, Dzmitry
    Pecero, Johnatan E.
    Tchernykh, Andrei
    Bouvry, Pascal
    Khan, Samee U.
    Zomaya, Albert Y.
    JOURNAL OF GRID COMPUTING, 2016, 14 (01) : 23 - 39
  • [50] Self-organizing communication-aware resource management for scheduling in Grid environment
    Zheng, Qinghua
    Yang, Haijun
    Sun, Yuzhong
    EIGHTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING IN ASIA-PACIFIC REGION, PROCEEDINGS, 2005, : 346 - 353