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 条
  • [31] Path balance based heuristics for cost optimization in workflow scheduling
    Liu, C.-C. (cancanliu@nudt.edu.cn), 1600, Chinese Academy of Sciences (24):
  • [32] Task scheduling optimization in cloud computing based on heuristic Algorithm
    Guo, L. (kftjh@yahoo.com.cn), 1600, Academy Publisher (07):
  • [33] Task scheduling optimization in cloud based on electromagnetism metaheuristic algorithm
    Belgacem, Ali
    Beghdad-Bey, Kadda
    Nacer, Hassina
    2018 3RD INTERNATIONAL CONFERENCE ON PATTERN ANALYSIS AND INTELLIGENT SYSTEMS (PAIS), 2018, : 169 - 175
  • [34] Cloud Computing Task Scheduling Based on Pigeon Inspired Optimization
    Loheswaran, K.
    BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (06): : 173 - 177
  • [35] Task Scheduling Based on Ant Colony Optimization in Cloud Environment
    Guo, Qiang
    2017 5TH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, MANUFACTURING, MODELING AND SIMULATION (CDMMS 2017), 2017, 1834
  • [36] Optimization for the parallel test task scheduling based on hybrid GASA
    ATS Lab., Engineering Institute, Air Force Engineering University, Xi'an 710038, China
    Xitong Fangzhen Xuebao, 2007, 15 (3564-3567):
  • [37] Task Scheduling Optimization in Cloud Computing Based on Genetic Algorithms
    Hamed, Ahmed Y.
    Alkinani, Monagi H.
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 69 (03): : 3289 - 3301
  • [38] Adaptive and transparent task scheduling of GPU-powered clusters
    Ci, Qingyu
    Li, Hourong
    Yang, Shuwei
    Gao, Jin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (09):
  • [39] Nimble: Lightweight and Parallel GPU Task Scheduling for Deep Learning
    Kwon, Woosuk
    Yu, Gyeong-In
    Jeong, Eunji
    Chun, Byung-Gon
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [40] A Deep Q-Learning Approach for GPU Task Scheduling
    Luley, Ryan S.
    Qiu, Qinru
    2020 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2020,