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 条
  • [1] Task Scheduling for Energy Optimization and Temperature Improvements
    Wang, Yifan
    Wang, Zhe
    Ranka, Sanjay
    2014 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2014,
  • [2] Whippletree: Task-based Scheduling of Dynamic Workloads on the GPU
    Steinberger, Markus
    Kenzel, Michael
    Boechat, Pedro
    Kerbl, Bernhard
    Dokter, Mark
    Schmalstieg, Dieter
    ACM TRANSACTIONS ON GRAPHICS, 2014, 33 (06):
  • [3] Energy Optimization by Software Prefetching for Task Granularity in GPU-Based Embedded Systems
    Wang, Zhuowei
    Cheng, Lianglun
    Wang, Hao
    Zhao, Wuqing
    Song, Xiaoyu
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2020, 67 (06) : 5120 - 5131
  • [4] Energy analysis of symbiotic organisms search optimization based task scheduling algorithm
    Sharma, Megha
    Verma, Amandeep
    2016 IEEE INTERNATIONAL CONFERENCE ON RECENT TRENDS IN ELECTRONICS, INFORMATION & COMMUNICATION TECHNOLOGY (RTEICT), 2016, : 1421 - 1424
  • [5] An Energy-Aware Optimization Model Based on Data Placement and Task Scheduling
    Wang, Xiaoli
    Wang, Yuping
    Meng, Kun
    2013 9TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2013, : 45 - 49
  • [6] Distributed data processing and task scheduling based on GPU parallel computing
    Jun Li
    Neural Computing and Applications, 2025, 37 (4) : 1757 - 1769
  • [7] An energy-optimization-based method of task scheduling for a cloud video surveillance center
    Xiong, Yonghua
    Wan, Shaoyun
    She, Jinhua
    Wu, Min
    He, Yong
    Jiang, Keyuan
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 59 : 63 - 73
  • [8] Energy-Efficient Task Scheduling in Fog Computing Based on Particle Swarm Optimization
    Vispute S.D.
    Vashisht P.
    SN Computer Science, 4 (4)
  • [9] Benchmarking the task scheduling algorithms for performance, energy, and temperature optimization
    Ahmad, Ishfaq
    Sheikh, Hafiz Fahad
    Aved, Alex
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2020, 25
  • [10] A task scheduling strategy with energy optimization for cloud rendering systems
    Li Q.
    Wu W.
    Cao Y.
    Wang L.
    Wu, Weiguo, 1600, Xi'an Jiaotong University (50): : 1 - 6