GPU Energy optimization based on task balance scheduling

被引:5
|
作者
Huang, Yanhui [1 ]
Guo, Bing [1 ]
Shen, Yan [2 ]
机构
[1] Sichuan Univ, Coll Comp Sci, Chengdu 610065, Sichuan, Peoples R China
[2] Chengdu Univ Informat Technol, Sch Control Engn, Chengdu 610225, Sichuan, Peoples R China
基金
中国国家自然科学基金;
关键词
Energy consumption; Streaming multiprocessor; Task balance scheduling; Task migration; MIGRATION;
D O I
10.1016/j.sysarc.2020.101808
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Graphics processing units (GPUs) can process massive amounts of data efficiently, but the complex computational demands of smart technologies have caused GPUs to consume increasing amounts of power. Moreover, current task scheduling strategies do not consider the loss of energy consumption due to task migration. To reduce GPU power usage, we proposed a dynamic GPU task balance scheduling called coefficient of balance and equipment history ratio value (CB-HRV) task scheduling. The CB-HRV task scheduling method was developed to reduce system energy consumption during task execution by allocating tasks based on workload balance, thereby achieving improved GPU energy use. The CB-HRV algorithm was shown to be more balanced, and it allowed the computing device to be utilized more reasonably and efficiently. To demonstrate the effectiveness of the proposed approach, we compared the energy consumption of the CB-HRV method with that of some common scheduling methods. The results showed that the CB-HRV task scheduling algorithm yielded an energy savings of 7.84%12.92% over existing methods.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] A Survey on Task Scheduling of CPU-GPU Heterogeneous Cluster
    ZHOU Yiheng
    ZENG Wei
    ZHENG Qingfang
    LIU Zhilong
    CHEN Jianping
    ZTE Communications, 2024, 22 (03) : 83 - 90
  • [42] Joint Makespan-aware and Load Balance-aware Optimization of Task Scheduling in Cloud
    Luo, Xiaoxia
    Cheng, Bo
    PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 547 - 550
  • [43] The Balance: an energy management task
    Tiseo, Carlo
    Tech, Ang Wei
    2016 6TH IEEE INTERNATIONAL CONFERENCE ON BIOMEDICAL ROBOTICS AND BIOMECHATRONICS (BIOROB), 2016, : 723 - 728
  • [44] Energy Balance Based Power Generation Scheduling of Microgrid with Nonanticipativity
    Zhao JieXing
    Thai QiaoZhu
    Miao HongYi
    PROCEEDINGS OF THE 39TH CHINESE CONTROL CONFERENCE, 2020, : 1530 - 1535
  • [45] Dynamic Task Graph Scheduling on Multicore Processors for Performance, Energy, and Temperature Optimization
    Sheikh, Hafiz Fahad
    Ahmad, Ishfaq
    2013 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2013,
  • [46] Task scheduling and optimization for integrated observation network with maximum energy utilization efficiency
    Du X.
    Wang X.
    Han S.
    Wang F.
    Xitong Gongcheng Lilun yu Shijian/System Engineering Theory and Practice, 2021, 41 (06): : 1547 - 1555
  • [47] Energy Optimization for Task Scheduling in Distributed Systems by an Artificial Bee Colony Approach
    Arsuaga-Rios, Maria
    Vega-Rodriguez, Miguel A.
    2014 SIXTH WORLD CONGRESS ON NATURE AND BIOLOGICALLY INSPIRED COMPUTING (NABIC), 2014, : 127 - 132
  • [48] Research on the Method of Capturing Task Allocation Based on Energy Balance
    Lv, Jun
    Xu, Xiaonan
    Du, Shuanping
    Ma, Qiming
    2018 INTERNATIONAL SEMINAR ON COMPUTER SCIENCE AND ENGINEERING TECHNOLOGY (SCSET 2018), 2019, 1176
  • [49] A novel energy-based task scheduling in fog computing environment: an improved artificial rabbits optimization approach
    Ghafari, Reyhane
    Mansouri, Najme
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (06): : 8413 - 8458
  • [50] Ultra-fast and efficient algorithm for energy optimization by gradient-based Stochastic voltage and task scheduling
    Gorjiara, Bita
    Bagherzadeh, Nader
    Chou, Pai H.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2007, 12 (04)